apalike ändern < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Hallo liebes Team,
ich möchte gern apalike modifizieren. Folgendes Problem:
Im Literaturverzeichnis steht folgende Angabe:
Hesse und Latzko (2011). Diagnostik für Lehrkräfte. Verlag Barbara Budrich, Oplaxden und Farmington Hills.
Das soll geändert werden in:
Hesse und Latzko (2011). Diagnostik für Lehrkräfte. Opladen und Farmington Hills: Verlag Barbara Budrich.
Das heißt es soll so stehen = Ort: Publisher.
Liebe Grüße
Christian
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 16:03 Sa 09.07.2011 | Autor: | felixf |
Moin Christian,
ich habe apalike noch nie benutzt, aber das generelle Vorgehen ist wie folgt: kopiere die Dateien apalike.bst und apalike.sty in das Verzeichnis, in welchem deine .tex-Datei ist, und aender die Dateien dort ab.
> ich möchte gern apalike modifizieren. Folgendes Problem:
>
> Im Literaturverzeichnis steht folgende Angabe:
> Hesse und Latzko (2011). Diagnostik für Lehrkräfte.
> Verlag Barbara Budrich, Oplaxden und Farmington Hills.
>
> Das soll geändert werden in:
>
> Hesse und Latzko (2011). Diagnostik für Lehrkräfte.
> Opladen und Farmington Hills: Verlag Barbara Budrich.
Da das im Literaturverzeichnis steht, musst du vermutlich die apalike.bst veraendern.
> Das heißt es soll so stehen = Ort: Publisher.
Und vorher stand da: Publisher, Ort.
Um das z.B. fuer Buecher (book) anzupassen, gehst du wie folgt vor. Irgendwo in der .bst-Datei findest du eine Funktion
FUNCTION {book}
Dort steht weiter unten
1: |
| 2: | [...]
| 3: | new.sentence
| 4: | publisher "publisher" output.check
| 5: | address output
| 6: | }
| 7: | [...]
|
Hier aenderst du das so ab:
1: |
| 2: | [...]
| 3: | new.sentence
| 4: | address output.colon
| 5: | publisher "publisher" output.check
| 6: | }
| 7: | [...]
|
Weiterhin kopierst du die Funktion output, nennst sie output.colon (einfuegen kannst du sie direkt unter output), und aenderst sie ab zu:
1: |
| 2: | FUNCTION {output.colon}
| 3: | { duplicate$ empty$
| 4: | 'pop$
| 5: | 'output.nonnull.colon
| 6: | if$
| 7: | }
|
Dann kopierst du die Funktion output.nonnull, nennst sie output.nonnull.colon, und aenderst die Zeile
in
ab.
Damit koennte es evtl. funktionieren.
LG Felix
|
|
|
|
|
Es hat funktioniert! Danke.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:07 Sa 09.07.2011 | Autor: | felixf |
Moin!
> Es hat funktioniert! Danke.
Das freut mich :) Bitte!
LG Felix
|
|
|
|
|
Hallo,
ich habe leider noch ein Problem. Wie und Wo kann ich ändern, dass im Literaturverzeichnis keine Einzug gemacht wird ?
Es sieht bis jetzt so aus:
Hesse und Latzko (2011). Diagnostik für Lehrkräfte. Opladen und Farmington Hills:
Verlag Barbara Budrich.
Es soll so aussehen:
Hesse und Latzko (2011). Diagnostik für Lehrkräfte. Opladen und Farmington Hills:
Verlag Barbara Budrich.
Liebe Grüße
Junge
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 12:19 Fr 29.07.2011 | Autor: | felixf |
Moin Junge,
> ich habe leider noch ein Problem. Wie und Wo kann ich
> ändern, dass im Literaturverzeichnis keine Einzug gemacht
> wird ?
>
> Es sieht bis jetzt so aus:
> Hesse und Latzko (2011). Diagnostik für Lehrkräfte.
> Opladen und Farmington Hills:
> Verlag Barbara Budrich.
>
> Es soll so aussehen:
>
> Hesse und Latzko (2011). Diagnostik für Lehrkräfte.
> Opladen und Farmington Hills:
> Verlag Barbara Budrich.
schau dazu mal in die Datei apalike.sty. Bei mir findet sich dort:
1: | {\def\thebibliography#1{\chapter*{\bibname\@mkboth
| 2: | {\sl\uppercase{\bibname}}{\sl\uppercase{\bibname}}}\list
| 3: | {\relax}{\setlength{\labelsep}{0em}
| 4: | \setlength{\itemindent}{-\bibhang}
| 5: | \setlength{\leftmargin}{\bibhang}}
| 6: | \def\newblock{\hskip .11em plus .33em minus .07em}
| 7: | \sloppy\clubpenalty4000\widowpenalty4000
| 8: | \sfcode'\.=1000\relax}} |
Aender (wie bei der .bst-Datei auch, eine lokale Kopie anlegen und die aendern :) ) die Zeilen
1: | \setlength{\itemindent}{-\bibhang}
| 2: | \setlength{\leftmargin}{\bibhang}} |
mal auf:
1: | \setlength{\itemindent}{0pt}
| 2: | \setlength{\leftmargin}{0pt}} |
Wie sieht es dann aus?
LG Felix
|
|
|
|
|
Hallo Felix,
die von dir beschriebenen Zeilen befinden sich nicht in meiner .bst datei.. Jedenfalls habe ich sie nicht gefunden??
Gibt es eine deutsche Literatur, wo ich mich belesen kann, um die Probleme mit dem Literatruverzeichnis zu lösen ?
Liebe Grüße
Junge
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 14:10 Sa 30.07.2011 | Autor: | felixf |
Moin,
> die von dir beschriebenen Zeilen befinden sich nicht in
> meiner .bst datei.. Jedenfalls habe ich sie nicht
> gefunden??
ich schrieb auch .sty und nicht .bst
> Gibt es eine deutsche Literatur, wo ich mich belesen kann,
> um die Probleme mit dem Literatruverzeichnis zu lösen ?
Sorry, ich kenn da nicht wirklich Literatur...
LG Felix
|
|
|
|
|
Hallo.
Wo kann ich die .sty Datei finden?
Ich habe noch eine Frage. Wie bekomme ich das hin, dass der Zeilenabstand innerhalb einer Quellenangabe 1,0 ist?
Einfach eine Umgebung in meinem Quelltext defiinieren, wo die bibliography mit drin ist....?
Liebe Grüße
Junge
|
|
|
|
|
Ich habe es selber hinbekommen....
Man muss die Zeile
\ ifx\ bibhang\ @thisisundefined \ newlength{\ bibhang} \ fi
\ setlength{\ bibhang}{2em}
so ändern :
\ ifx\ bibhang\ @thisisundefined \ newlength{\ bibhang} \ fi
\ setlength{\ bibhang}{0em}
Gruß
Junge
|
|
|
|