Kurzzitierweise mit Jurabib < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 11:03 Fr 04.04.2008 | Autor: | taiko |
Ich habe diese Frage auch in folgenden Foren auf anderen Internetseiten gestellt: http://www.chemieonline.de/forum/showthread.php?p=2215151945
Hallo allerseits,
ich hoffe, dass mir von euch jemand helfen kann. Ich will die kurzzitierweise nutzen, mit "cite" bekomme ich diese leider nicht so hin, wie gewünscht.
Das Problem ist, dass bei Artikeln der Zeitschriftentitel italic erscheinen soll ( Autor (Jahr), Titel, Zeitschrift, 123-456).
Habe letzteres mit
renewcommand{bibjtfont}{textit}
probiert, es zeigt sich keine Änderung.
Ich habe auch bereits probiert einen eigenen Befehl zu kreieren, leider konnte ich obige Probleme damit auch nicht lösen:
newcommand{kurzs}[2][]{footnote{Vgl. citefield{shortauthor}{#2}
citefield{year}{#2}, citefield{title}{#2}, textit{citefield{shorttitle}{#2}}, S. #1.}}
newcommand{kurz}[1]{footnote{Vgl. citefield{shortauthor}{#1} %
citefield{year}{#1}, citefield{title}{#1}, textit{citefield{shorttitle}{#1}}.}}
Ich bin für jede Hilfe dankbar!
Grüße,
taiko
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 11:27 Fr 04.04.2008 | Autor: | rainerS |
Hallo!
> Ich habe diese Frage auch in folgenden Foren auf anderen
> Internetseiten gestellt:
> http://www.chemieonline.de/forum/showthread.php?p=2215151945
>
> Hallo allerseits,
>
> ich hoffe, dass mir von euch jemand helfen kann. Ich will
> die kurzzitierweise nutzen, mit "cite" bekomme ich diese
> leider nicht so hin, wie gewünscht.
>
> Das Problem ist, dass bei Artikeln der Zeitschriftentitel
> italic erscheinen soll ( Autor (Jahr), Titel, Zeitschrift,
> 123-456).
Hast du die Jurabib-Dokumentation gelesen?
Abschnitt 6.1.2 sagt: Die Formatierung des Zeitschriftentitels erfolgt mit
titleformat=
Ein kursiver Zeitschriftentitel wird mit
titleformat=italic
eingestellt.
Der Schriftschnitt des Kurztitels wird mit
\renewcommand*{\jbtitlefont}{\textit}
auf kursiv umgestellt.
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Korrektur) fundamentaler Fehler | Datum: | 11:52 Fr 04.04.2008 | Autor: | taiko |
Hallo Rainer, vielen Dank für Deine Antwort!
Ich habe die Dokumentation mehrmals durchgraben und beide von Dir genannten Einträge bereits eingefügt.
Allerdings scheint das Problem tiefgreifender zu sein. Auch andere Einstellungen wie "author=smallcaps" werden offensichtlich nicht übernommen. Woran könnte das liegen?
Hier meine (gekürzte) Einbindung (. statt Slash)
.usepackage{jurabib}
.jurabibsetup{
authorformat={
smallcaps,
},
titleformat={
italic,% Title will appear in italics
},
super, % alle [mm] \cite [/mm] werden zu footcite
dotafter=bibentry,
dotafter=endnote
}
.bibliographystyle{jureco}
.renewcommand*{.bibtfont}{.textit}
.renewcommand*{.jbtitlefont}{.textit}
.renewcommand*{.bibjtfont}{.textit}
[...]
.begin{document}
|
|
|
|
|
Status: |
(Korrektur) kleiner Fehler | Datum: | 15:36 Fr 04.04.2008 | Autor: | rainerS |
Hallo!
Warum hast du meine Antwort als fehlerhaft gekennzeichnet?
Ich sehe auch bei deiner Eingabe keinen Fehler. Was steht denn in der .log-Datei? Irgendwelche Fehlermeldungen?
Wenn da nichts steht, musst du schon ein Minimalbeispiel posten.
Also mache ein ganz kurzes Dokument mit nur einer Referenz, das das Problem zeigt und poste es hier.
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Korrektur) richtig (detailiert geprüft) | Datum: | 16:09 Fr 04.04.2008 | Autor: | taiko |
Hallo Rainer,
entschuldige, da habe ich die Funktion wohl falsch verstanden! Dein Beitrag war natürlich vollkommen richtig und hilfreich. Fehlerhaft war lediglich weiterhin meine Formatierung ;)
Hier die entscheidenden Einträge aus der Logdatei, welche natürlich sehr aufschlussreich war:
Package jurabib Info: *** Local config file 'jurabib.cfg' used ***
(/usr/share/texmf-texlive/tex/latex/jurabib/jurabib.cfg
File: jurabib.cfg jurabib local configuration file
))
Package jurabib Warning: unrecognized value ' smallcaps'
(jurabib) for key 'authorformat' ignored.
Package jurabib Warning: unrecognized value ''
(jurabib) for key 'authorformat' ignored.
Package jurabib Warning: unrecognized value ''
(jurabib) for key 'bibformat' ignored.
LaTeX Info: Redefining .jbtitlefont on input line 541.
Package jurabib Warning: unrecognized value ''
(jurabib) for key 'titleformat' ignored.
Package jurabib Warning: unrecognized value ''
(jurabib) for key 'citefull' ignored.
Package jurabib Warning: unrecognized value ''
(jurabib) for key 'pages' ignored.
Allerdings habe ich texlive-bibtex-extra installiert, welches Jurabib enthält sowie texhash getätigt.
Irgendwelche Hinweise? Bin etwas ratlos...
Vielen Dank und Grüße,
taiko
|
|
|
|
|
Status: |
(Korrektur) oberflächlich richtig | Datum: | 16:37 Fr 04.04.2008 | Autor: | rainerS |
Hallo!
> Hallo Rainer,
>
> entschuldige, da habe ich die Funktion wohl falsch
> verstanden! Dein Beitrag war natürlich vollkommen richtig
> und hilfreich. Fehlerhaft war lediglich weiterhin meine
> Formatierung ;)
>
> Hier die entscheidenden Einträge aus der Logdatei, welche
> natürlich sehr aufschlussreich war:
>
> Package jurabib Info: *** Local config file 'jurabib.cfg'
> used ***
>
> (/usr/share/texmf-texlive/tex/latex/jurabib/jurabib.cfg
> File: jurabib.cfg jurabib local configuration file
> ))
Du hast also eine Datei jurabib.cfg auf deinem System, schau sicherheitshalber nach, was dort drinsteht.
> Package jurabib Warning: unrecognized value ' smallcaps'
> (jurabib) for key 'authorformat' ignored.
Aha! da steht ' smallcaps' mit einem Leerzeichen vornedran. Ich dachte eigentlich, dass alle Leerzeichen ignoriert würden, aber das ist merkwürdigerweise nicht so. Das kann ich auch gar nicht reproduzieren.
Lass alle Leerzeichen und Zeilenumbrüche weg, beziehungsweise füge entsprechende Kommentarzeichen ein.
> Package jurabib Warning: unrecognized value ''
> (jurabib) for key 'authorformat' ignored.
> Package jurabib Warning: unrecognized value ''
> (jurabib) for key 'bibformat' ignored.
Das kommt von den Kommas am Ende deiner Zeilen, denen keine weitere Option folgt. Das hat sonst keinen weiteren Effekt.
Probier mal dieses:
1: | \jurabibsetup{%
| 2: | authorformat={%
| 3: | smallcaps%
| 4: | },%
| 5: | titleformat={%
| 6: | italic% Title will appear in italics
| 7: | },%
| 8: | super,% alle $ \cite $ werden zu footcite
| 9: | dotafter=bibentry,%
| 10: | dotafter=endnote%
| 11: | }
|
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Korrektur) richtig (detailiert geprüft) | Datum: | 11:37 Sa 05.04.2008 | Autor: | taiko |
Hallo Rainer, vielen, vielen Dnak, dass Du Dich meines Problems annimmst!
Das mit den Leerzeichen ist mir gestern auch noch aufgefallen. Die Warnings in der Log-Datei verschwinden, die Formatierung meiner Datei ändert sich leider nicht.
Ich habe mir besagte confg-Datei vorgenommen. Offensichtlich wird hierdrin auch nochmals alles definiert. Allerdings war alles auskommentiert. Änderungen hierdran haben sich leider auch nicht auf mein Dokument ausgewirkt:
.ProvidesFile{jurabib.cfg}[jurabib local configuration file]
.jurabibsetup{%
citefull=first,%
citefull=chapter,%
%citefull=section,%
%citefull=all,%
[...]}
Außer ein paar font shape warnings sowie 2 underfull hbox steht nichts mehr in meiner Logdatei. Ich bin völlig ratlos :(
Danke im Voraus!
Grüße,
taiko
|
|
|
|
|
Status: |
(Korrektur) oberflächlich richtig | Datum: | 11:43 Sa 05.04.2008 | Autor: | rainerS |
Hallo!
Hast du mal ein Minimalbeispiel erzeugt, also ein ganz kurzes Dokument, bei dem der Fehler auftritt?
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Korrektur) richtig (detailiert geprüft) | Datum: | 16:23 Mo 07.04.2008 | Autor: | taiko |
Ein Minimalbeispiel funktionierte einwandfrei. Das Problem muss also außerhalb von Jurabib auftreten, irgendwo scheinen die Einstellungen widerrufen zu werden.
Wo dieser Konflikt auftritt konnte ich leider noch nicht festetellen.
Vielen Dank und viele Grüße,
Taiko
*edit*
Ich habe den Fehler gefunden.
.usepackage{lmodern} überschreibt meine Jurabib-Einstellungen.
Hat jemand eine Idee, wie ich beide dennoch parallel benutzen kann?
Grüße,
Taiko
|
|
|
|
|
Status: |
(Korrektur) oberflächlich richtig | Datum: | 20:06 Mo 07.04.2008 | Autor: | rainerS |
Hallo!
> Ein Minimalbeispiel funktionierte einwandfrei. Das Problem
> muss also außerhalb von Jurabib auftreten, irgendwo
> scheinen die Einstellungen widerrufen zu werden.
>
> Wo dieser Konflikt auftritt konnte ich leider noch nicht
> festetellen.
>
> Vielen Dank und viele Grüße,
> Taiko
>
> *edit*
>
> Ich habe den Fehler gefunden.
> .usepackage{lmodern} überschreibt meine
> Jurabib-Einstellungen.
Das verstehe ich überhaupt nicht. lmodern definiert nur alle Standardschriften um. Passiert das auch, wenn du in deinem Minimalbeispiel \usepackage{lmodern} hinzufügst?
Was passiert, wenn du \usepackage{lmodern} und \usepackage{jurabib} vertauschst?
Viele Grüße
Rainer
|
|
|
|
|
Status: |
(Korrektur) richtig (detailiert geprüft) | Datum: | 00:25 Di 08.04.2008 | Autor: | taiko |
Hallo Rainer,
sobald usepackage{lmodern} auftaucht, werden die Jurabib-Einstellungen nicht übernommen. die Reihenfolge spielt hierrbei offensichtlich keine Rolle.
Viele Grüße,
Taiko
|
|
|
|
|
Status: |
(Korrektur) richtig (detailiert geprüft) | Datum: | 20:21 Fr 18.04.2008 | Autor: | taiko |
Vielen Dank nochmals an Rainer für seine unermüdliche Hilfestellung!
Ich habe im Endeffekt auf einem anderen Rechner unter xUbuntu nochmals die notwendigen Pakete installiert und versucht mein tex-Dokument zu kompilieren. Et voila: Mein Dokument sieht genau so aus, wie es soll. Perfekt!
Irgendwas muss also mit texlive auf meinem Rechner schief gelaufen sein. Werde es wohl einfach nochmals ganz entfernen und wieder installieren.
Grüße,
taiko
|
|
|
|