Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Römische Zahlen in der Referenz

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    9

    Römische Zahlen in der Referenz

    Hallo, Forum,

    folgende Literaturstelle soll mit Bibtex ins Verzeichnis geschrieben werden:
    Gregor Mendel: Versuche über Pflanzenhybriden. Verhandlungen des
    Naturforschenden Vereines in Brünn. Bd. IV. 1866. S. 3–47

    Nun gibt es Probleme beim Einbinden der römischen Zahl.
    In einschlägigen Anleitungen und im Forum fand ich nur römische Zahlen für Zähler und im blanken Text.

    Der Eintrag
    Code:
    @article{mendel66,
    author = {Mendel G},
    title  = {Versuche über Pflanzenhybriden},
    journal= {Verhandlungen des Naturforschenden Vereines in Brünn},
    volume = {\Romannumeral 4},
    year   = {1866},
    pages  = {3-–47}
    }
    bei eingebundenem Paket romannum brachte die Fehlermeldung:

    - ! Package inputenc Error: Keyboard character used is undefined
    (inputenc) in inputencoding `latin1'

    Auch mit der Definition eines neuen Befehls \RM mit
    Code:
    \newcommand{\RM}[1]{\MakeUppercase{\romannumeral #1}}
    nach Thread 44246 war leider nicht erfolgreich.

    Vielen Dank im Voraus. Gruß
    M. Mende

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.04.2008
    Beiträge
    169
    Warum schreibst du nicht einfach
    Code:
    volume = {IV},
    ?

    MfG, Florian

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    9
    Code:
    volume={IV}
    war meine erste Wahl gewesen, aber auch das war schon mit derselben Fehlermeldung reklamiert worden.

    Übrigens erfolgt die Anzeige im Literaturverzeichnis korrekt, es bleibt bloß die Fehlermeldung.

    Meinhard M.

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.04.2008
    Beiträge
    169
    Code:
    ! Package inputenc Error: Keyboard character used is undefined
    (inputenc) in inputencoding `latin1'
    klingt eher nach einem Problem des inputenc-Pakets. Irgendein Zeichen in deiner Quelldatei ist nicht ganz koscher. Hast du deutsche Umlaute oder nicht unterstützte Bindestriche im Quelltext?

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    9
    Könnte sein: Ich habe mich schon gewundert, dass die Referenz in der Datei
    mit der Endung BBL die Seitenzahlen mit drei Bindestrichen schreibt:
    Code:
    \bibitem{mendel66}
    G.~Mendel.
    \newblock {Versuche über Pflanzenhybriden}.
    \newblock {\em Verhandlungen des Naturforschenden Vereines in Brünn}, \Romannum
      4:3--–47, 1866.
    ,während es bei allen anderen Referenzen wie im Quelltext (literatur.bib) nur zwei sind.
    Der Header sieht so aus::
    Code:
    \documentclass[a4paper,twoside,10pt]{report}
    
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    
    \usepackage{amsmath}
    \usepackage{amstext}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    
    \usepackage{longtable} 
    \usepackage{threeparttable,multirow}
    \usepackage{pdflscape}
    \usepackage{booktabs}
    \usepackage{array}
    \usepackage[dvips]{graphicx}
    
    \usepackage{romannum}
    Mag sein, dass sich hier gewisse Pakete nicht vertragen??

    Gruß MM

  6. #6
    Registrierter Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    9

    Noch kein Land in Sicht

    Ohne die bibliografischen Angabe
    Code:
    @article{mendel66,
    author = {Mendel, G.},
    title  = {{Versuche über Pflanzenhybriden}},
    journal= {Verhandlungen des Naturforschenden Vereines in Brünn},
    volume = {\Romannumeral 4},
    year   = {1866},
    pages  = {3-–47}
    }
    wird der Code fehlerfrei übersetzt.

    + Mit dieser Angabe gibt es den beschriebenen Fehler AUCH, wenn \Romannumeral weggelassen wird oder 'Brünn' als 'Bruenn' umgeschrieben.
    + Die Klammerung 'Versuche über ...' ist notwendig, weil sonst (wie bei englischen Titeln) Substantive klein geschrieben werden.
    + Weiterhin: \usepackage{Romannum} habe ich eliminiert, weil dann ALLE Seitenangaben auf römische Ziffern umgeschaltet wurden.
    + Der Eintrag
    Code:
    volume = {IV}
    verändert nichts. Vermutlich akzeptiert volume= doch alphanumerische Zeichen als Eintrag.

    Verwunderlich bleiben die DREI Bindestriche in der Datei text.bbl:
    Code:
    \bibitem{mendel66}
    G.~Mendel.
    \newblock {Versuche über Pflanzenhybriden}.
    \newblock {\em Verhandlungen des Naturforschenden Vereines in Brünn},
      IV:3–--47, 1866.
    Die Dokumentation zu BIBTEX ist leider sehr kryptisch.
    Gruß MM

  7. #7
    Registrierter Benutzer
    Registriert seit
    15.04.2008
    Beiträge
    169
    Welchen LaTeX-Editor verwendest du denn? Die drei Bindestriche liegen vermutlich an einer falschen Codierung (bei meiner bbl-Datei sind jeweils nur 2 zu finden).

    Die Kapitalisierung des Titels erreiche ich mit
    Code:
    title  = "{Versuche über Pflanzenhybriden}",
    .

    Lösche ALLE Hilfsdateien und texe erneut.

    Ansonsten weiß ich auch nicht ...

    MfG, Florian

  8. #8
    Registrierter Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    9
    Danke für den Tipp!
    Ich verwende TeXnicCenter (beta 7.50).
    Nach dem ersten Texen gab es 0 Fehler,
    nach dem zweiten war der Fehler wieder da.

    Der Pfeil bei der Fehlerangabe zeigt auf die Zeile
    Code:
      IV:3–--47, 1866.
    in der .bbl-Datei.
    Ich bleibe dran.

    Gruß MM

  9. #9
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von mende Beitrag anzeigen
    Ohne die bibliografischen Angabe
    Code:
    @article{mendel66,
    author = {Mendel, G.},
    title  = {{Versuche über Pflanzenhybriden}},
    journal= {Verhandlungen des Naturforschenden Vereines in Brünn},
    volume = {\Romannumeral 4},
    year   = {1866},
    pages  = {3-47}
    }
    wird der Code fehlerfrei übersetzt.

    (...)

    Verwunderlich bleiben die DREI Bindestriche in der Datei text.bbl
    Du gibst ja auch hyphen + en-dash vor ... ersetze das mal durch
    Code:
    pages  = {3--47}
    in Deiner .bib.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  10. #10
    Registrierter Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    9

    Fehler beseitigt, aber warum?

    Danke, @rais,

    der Fehler ist weg, nachdem ich den Page-Code von einem anderen Referenzeintrag kopiert und die Zahlen korrigiert habe.

    Unklar bleibt mir aber (für künftige Fälle): Was ist der Unterschied zwischen meinem alten Code (hier mit schwarzem+rotem Minus dargestellt) und deinem neuen (mit schwarzem + blauen Minus)? Gibt es zwei Codes für den deutschen "Bindestrich"? Erzeugt etwa der Bindestrich auf der Zifferntastatur einen anderen Code? Leider habe ich dazu hier im Forum keinen Hinweis gefunden.

    Gruß
    MM

  11. #11
    Registrierter Benutzer
    Registriert seit
    15.04.2008
    Beiträge
    169
    Genau, wie ich oben angemerkt habe. Bei der Eingabe war ein Zeichen (in deinem Fall ein Bindestrich) nicht ganz koscher. Es gibt sogar eine Menge Bindestriche (s.http://en.wikipedia.org/wiki/Dash), weiß jetzt nicht welcher für LaTeX der richtige ist, aber wenn du im LaTeX-Editor die Bindestrich-Taste verwendest sollte es eigtl. der richtige sein. Wenn man z. B. in einem Textverarbeitungsprogramm mit Autokorrektur schreibt, werden manche Bindestriche in andere umgewandelt. Wenn man dann diesen Text in den LaTeX-Editor kopiert, kommt es zu oben erwähnten Fehler.

    Daher: In einem WYSIWYG-Programm verfaßte Texte sollten bevor man sie TeXt nochmal auf nicht kompatible Sonderzeichen und Interpunktion durchgesehen werden.

    MfG, Florian

  12. #12
    Registrierter Benutzer
    Registriert seit
    07.02.2008
    Beiträge
    9
    Danke, Florian,

    das ist wohl die Erklärung.
    Die verschiedenen Strichlängen bei der Autokorrekturfunktion von Word sind mir schon bekannt. Ich werde in Zukunft beim 'rüberkopieren der bibliografischen Angaben besonders darauf achten.

    MfG
    Meinhard Mende

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •