Shalec
03-06-2012, 19:53
Hallo,
ich will ein literaturverzeichnis erstellen.
hiernach bin ich vorgegangen:
http://www.disk0s1.de/posts/latex/bibtexbeginners/
und habe meine Datei mit dieser hier ähnlich:
\documentclass{scrreprt}
\usepackage{filecontents} % Es wird filecontents verwendet,
%anstatt eine eigene. bib Datei % zu erstellen
\begin{filecontents}{name.bib}
@book{texbook,
Address = {Reading, Mass.},
Author = {Donald Ervin Knuth},
Isbn = {0201134470; 0201134489},
Keywords = {Computerized typesetting; Mathematics printing},
Pages = {483},
Publisher = {Addison-Wesley},
Title = {The TeXbook},
Volume = {A},
Year = {1989; 1986}}
\end{filecontents}
\begin{document}
\input{zusatz/Titel}\clearpage
%\maketitle
\pagenumbering{Roman}
\parbox{\columnwidth}{\huge Inhaltsverzeichnis\\} \normalsize
\parbox{\columnwidth}{\tableofcontents}
\input{zusatz/einleitung}\newpage
\pagenumbering{arabic}
\input{Inhalt/Identität}
\input{Inhalt/Interaktion}
\input{Inhalt/Kalkuel}
\clearpage
\addcontentsline{toc}{chapter}{Literatur}
\nocite{*}
\bibliographystyle{plain}
\bibliography{texte}
\end{document}
Ich übergebe an pdfLatex als Argument:
-interaction=nonstopmode --output-directory="D:\temp" "%pm"
an Makeindex:
"D:\temp\%tm" -i "D:\temp\%tm".idx -o "%tm".ind -t "%tm".ilg -s Stil.ist
an Bibtex:
"D:\temp\%tm"
Vorher übergabg ich %bm an bibtex.. allerdings hat daraufhin pdflatex den addcontentsline befehl nicht mehr umgesetzt. Nach der umstellung auf diese zeile hats dann wenigstens den befehl umgesetzt. Allerdings ist von der bibliography immernoch keine Spur zu sehen :/
diese obigen Zeilen bewirken, dass alles was erzeugt wird in einem anderen ordner landen. es gibt bei einigen programmen probleme dann in diesem ordner weiter zu arbeiten, ist das bei bibtex genauso? Will bibtex die datei immer aus dem hauptverzeichnis nehmen? Kann ich dann bibtex umlegen?
Alternativ muss ich mir eine .bat schreiben mit der ich die .bib datei wieder ins hauptverzeichnis kopiere.
//edit:
Nach dem manuellem kopieren der von (vlt) bibtex erzeugten texte.bib aus temp ordner in den arbeitsordner hat dann nach dem dreimaligem wiederholen den erwünschten erfolgt gehabt. Nun reduziert sich also die Frage auf folgendes:
lässt sich eine Anweisung mit übergeben, dass Bibtex im tempordner operiert?
liebe grüße und vielen dank!
Shalec
ich will ein literaturverzeichnis erstellen.
hiernach bin ich vorgegangen:
http://www.disk0s1.de/posts/latex/bibtexbeginners/
und habe meine Datei mit dieser hier ähnlich:
\documentclass{scrreprt}
\usepackage{filecontents} % Es wird filecontents verwendet,
%anstatt eine eigene. bib Datei % zu erstellen
\begin{filecontents}{name.bib}
@book{texbook,
Address = {Reading, Mass.},
Author = {Donald Ervin Knuth},
Isbn = {0201134470; 0201134489},
Keywords = {Computerized typesetting; Mathematics printing},
Pages = {483},
Publisher = {Addison-Wesley},
Title = {The TeXbook},
Volume = {A},
Year = {1989; 1986}}
\end{filecontents}
\begin{document}
\input{zusatz/Titel}\clearpage
%\maketitle
\pagenumbering{Roman}
\parbox{\columnwidth}{\huge Inhaltsverzeichnis\\} \normalsize
\parbox{\columnwidth}{\tableofcontents}
\input{zusatz/einleitung}\newpage
\pagenumbering{arabic}
\input{Inhalt/Identität}
\input{Inhalt/Interaktion}
\input{Inhalt/Kalkuel}
\clearpage
\addcontentsline{toc}{chapter}{Literatur}
\nocite{*}
\bibliographystyle{plain}
\bibliography{texte}
\end{document}
Ich übergebe an pdfLatex als Argument:
-interaction=nonstopmode --output-directory="D:\temp" "%pm"
an Makeindex:
"D:\temp\%tm" -i "D:\temp\%tm".idx -o "%tm".ind -t "%tm".ilg -s Stil.ist
an Bibtex:
"D:\temp\%tm"
Vorher übergabg ich %bm an bibtex.. allerdings hat daraufhin pdflatex den addcontentsline befehl nicht mehr umgesetzt. Nach der umstellung auf diese zeile hats dann wenigstens den befehl umgesetzt. Allerdings ist von der bibliography immernoch keine Spur zu sehen :/
diese obigen Zeilen bewirken, dass alles was erzeugt wird in einem anderen ordner landen. es gibt bei einigen programmen probleme dann in diesem ordner weiter zu arbeiten, ist das bei bibtex genauso? Will bibtex die datei immer aus dem hauptverzeichnis nehmen? Kann ich dann bibtex umlegen?
Alternativ muss ich mir eine .bat schreiben mit der ich die .bib datei wieder ins hauptverzeichnis kopiere.
//edit:
Nach dem manuellem kopieren der von (vlt) bibtex erzeugten texte.bib aus temp ordner in den arbeitsordner hat dann nach dem dreimaligem wiederholen den erwünschten erfolgt gehabt. Nun reduziert sich also die Frage auf folgendes:
lässt sich eine Anweisung mit übergeben, dass Bibtex im tempordner operiert?
liebe grüße und vielen dank!
Shalec