Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Umsteigerproblem

  1. #1
    Registrierter Benutzer
    Registriert seit
    29.06.2008
    Beiträge
    13

    Umsteigerproblem

    Hallo.

    Ich bin kürzlich aus der Microsoftwelt ausgestiegen. Was Tex angeht habe ich nun anstelle von MiKTeX und dem TeXnicCenter auf meinem Ubuntu-Linux TeXLive (TeX Collection 2009) und Kile im Einsatz.

    Kile zeigt mir in der Systemüberprüfung an, dass mein TeX-System korrekt installiert sei.

    Wie dem auch sei, wenn ich ein größeres Projekt, an dem ich schon längere Zeit arbeite, versuche zu kompilieren laufen einige Fehlermeldungen auf.
    Ich habe die Präambel ohne Kapital mal angehängt:

    Code:
    \documentclass[12pt, a4paper, twoside]{book}
    
    \usepackage[LGR,T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage[onehalfspacing]{setspace}
    \usepackage[top=3cm, bottom=4cm, left=3cm, right=2cm]{geometry} % Unterschiede in Abstand zwischen linker und rechter Seite
    \usepackage[flushmargin, para, stable, multiple]{footmisc}
    \usepackage{enumitem} % Dieses Paket ermöglicht die Formatierung von Nummerierungen.
    \usepackage{titlesec} % Ermöglicht die weitergehende Formatierung von Überschriften.
    \usepackage{tocloft} % Dient zur weitergehenden Formatierung von Verzeichnissen.
    \usepackage{fancyhdr}
    \usepackage[german]{varioref} % Paket ermöglicht detailliertere Querverweise.
    \usepackage{graphicx}
    \usepackage{soul} % Das Paket dient zum besseren Unterstreichen von Text
    \usepackage[format=hang, font=small, margin=0pt, justification=raggedright, singlelinecheck=false, labelsep=colon, figurename=Darstellung]{caption} % Das Caption-Paket dient zur Formatierung von Darstellungsunterschriften.
    \usepackage{natbib}
    \usepackage[default]{helvet} 
    \usepackage[hyperfootnotes=false, plainpages=false, pdfpagelabels, colorlinks,linkcolor=black, citecolor=blue, urlcolor=blue, citebordercolor={0 0 1}, pdfstartview={FitH}] {hyperref}
    
    \renewcommand{\familydefault}{\sfdefault}
    \pagestyle{fancy}
    \fancyhf{}
    \setlength{\parindent}{0cm} % Einrücktiefe eines Absatzes.
    \setlength{\parskip}{0,3 cm} % Vertikaler Abstand zwischen zwei Absätzen; bei \baselineskip Abstand 1 Zeile.
    \chead{--\hspace{3mm}\thepage\hspace{3mm}--} % Festlegung des Formates der Seitenzahl.
    \renewcommand{\headrulewidth}{0cm}
    \renewcommand{\footnoterule}{\flushleft\rule{2cm}{0,5pt}\vspace{3mm}}
    \renewcommand{\floatpagefraction}{.9}
    \bibpunct{(}{)}{;}{a}{ }{, }
    
    \fancypagestyle{plain}{%
    \fancyhf{} % Diese 6 Zeilen dienen dazu, den plain-Style neu zu definieren.
    \chead{--\hspace{3mm}\thepage\hspace{3mm}--}
    \renewcommand{\headrulewidth}{0cm}
    \setlength{\topmargin}{0cm}
    \setlength{\headsep}{1cm}}
    
    \setcounter{tocdepth}{4} % Definiert die Tiefe des Inhaltsverzeichnisses.
    \setcounter{secnumdepth}{5}
    
    \setenumerate{leftmargin=*} % Einzug bei Aufzählungen.
    \DeclareTextCommandDefault{\lDots}{%
    .\kern\fontdimen3\font
    .\kern\fontdimen3\font} % \lDots = Befehl zum Einschieben von 2 Punkten.
    \renewcommand{\labelenumi}{\arabic{enumi}.} % Formatierung von Aufzählungen Ebene 1.
    \renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii}} % Formatierung von Aufzählungen Ebene 2.
    \renewcommand{\labelenumiii}{\arabic{enumi}.\arabic{enumii}.\arabic{enumiii}} % Formatierung von Aufzählungen. Ebene 3
    \renewcommand{\cfttoctitlefont}{\large\textbf} % Formatierung Überschrift Inhaltsverzeichnis.
    \renewcommand{\cftloftitlefont}{\large\textbf} % Formatierung Überschrift Darstellungsverzeichnis.
    
    \titleformat{\chapter}[hang]{\large\bfseries}{\thechapter.\quad}{0,5cm}{} % Die folgenden 8 Zeilen dienen dazu, mit dem Paket titlesec die Überschriften zu formatieren.
    \titleformat{\section}[hang]{\large\bfseries}{\thesection}{0,5cm}{}
    \titleformat{\subsection}[hang]{\large\bfseries}{\thesubsection}{0,5cm}{}
    \titleformat{\subsubsection}[hang]{\large\bfseries}{\thesubsubsection}{0,5cm}{}
    \titlespacing{\chapter}{0pt}{-1cm}{0,5cm}
    \titlespacing{\section}{0pt}{1cm}{0,5cm}
    \titlespacing{\subsection}{0pt}{1cm}{0,5cm}
    \titlespacing{\subsubsection}{0pt}{1cm}{0,5cm}
    
    \setlength{\headheight}{15pt} % Dient zur Eliminierung einer Fehlermeldung in fancyhdr.
    
    \begin{document}
    
    \pagenumbering{Roman}
    \pagestyle{empty}
    
    \begin{flushright}
    \small{Wenn ich nicht sehe, daß ich blind bin, dann bin ich blind; \\wenn ich aber sehe, daß ich blind bin, dann sehe ich.} \\
    \begin{spacing}{2}
    \scriptsize{\textsc{Heinz \citeauthor{Foerster1993d}} (1993, S. 28)}
    \end{spacing}
    \end{flushright}
    \clearpage
    
    \tableofcontents
    \clearpage
    
    \pagenumbering{arabic}
    \pagestyle{plain}
    \setcounter{chapter}{-1} % Gliederung der Überschriften 1. Ebene beginnt mit 0.
    
    \bibliography{bibliography}
    \bibliographystyle{own}
    \end{document}
    Als Fehlermeldung bzw. Warnung taucht hier auf:

    Code:
    LaTeX Warning: Command \@makecol  has changed.
                   Check if current package is valid.
    ! Package caption Error: figurename undefined.
    Wenn ich nun allerdings Kapitel einbinde potenzieren sich die Fehler.

    Ein Problem scheinen die Umlaute zu sein. Ich habe eine JabRef-Datei unverändert von Windows übernommen. Aktuelle Zeichencodierung ist ISO8859-1. Zitate werden zum Teil allerdings nicht erkannt. Fehlermeldung "Citation x on page y undefined...".

    Ich vermute es ist nur ein kleiner Bug. Kann mir jemand weiterhelfen?
    Geändert von D.L. (27-01-2010 um 17:19 Uhr)

  2. #2
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Um dir zu helfen, brauchen wir ein lauffähiges, kleines Beispiel, das dein Problem demonstriert. Dein Beispiel ist weder lauffähig (z.B. aufgrund der Einbindung eines eigenen Bibliographiestils) noch klein (d.h. durch Versuch und Irrtum auf die wesentlichen Teile reduziert). Siehe dazu diesen Thread.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  3. #3
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von D.L. Beitrag anzeigen
    Ich bin kürzlich aus der Microsoftwelt ausgestiegen. Was Tex angeht habe ich nun anstelle von MiKTeX und dem TeXnicCenter auf meinem Ubuntu-Linux TeXLive (TeX Collection 2009) und Kile im Einsatz.

    \usepackage[default]{helvet}

    Als Fehlermeldung bzw. Warnung taucht hier auf:

    Code:
    LaTeX Warning: Command \@makecol  has changed.
                   Check if current package is valid.
    ! Package caption Error: figurename undefined.
    Wenn ich nun allerdings Kapitel einbinde potenzieren sich die Fehler.
    -- default gibt es nicht als Option bei helvet
    -- figurename kennt deine caption Version nicht, du solltest
    das Paket aktualisieren. Du solltest diese Version haben:

    Code:
    (/usr/local/texlive/2009/texmf-dist/tex/latex/caption/caption.sty
    Package: caption 2010/01/09 v3.1m Customizing captions (AR)
    (/usr/local/texlive/2009/texmf-dist/tex/latex/caption/caption3.sty
    Package: caption3 2010/01/14 v3.1m caption3 kernel (AR)
    Herbert

  4. #4
    Registrierter Benutzer
    Registriert seit
    29.06.2008
    Beiträge
    13
    Ja danke schon mal. Ich werde das versuchen und melde mich dann gegebenenfalls noch einmal mit einem richtigen Minimalbeispiel.

  5. #5
    Registrierter Benutzer
    Registriert seit
    29.06.2008
    Beiträge
    13
    OK da bin ich wieder.

    Danke soweit. Die Default-Option war von einer anderen Schriftart stehengeblieben.

    Habe mir die neueste Version des caption-Paketes von tug.org geholt und diesen Fehler damit auch ausgeräumt.

    Es stecken aber noch ein paar Fehler in meiner Datei. Anbei auch ein Minimalbeispiel:

    Code:
    \documentclass[12pt, a4paper, twoside]{book}
    
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage[onehalfspacing]{setspace}
    \usepackage{soul}
    \usepackage{natbib}
    \setenumerate{leftmargin=1cm} %  --> Fehlerquelle
    
    \begin{document}
    
    \pagenumbering{Roman}
    \pagestyle{empty}
    
    \begin{flushright}
    \small{Wenn ich nicht sehe, daß ich blind bin, dann bin ich blind; \\wenn ich aber sehe, daß ich blind bin, dann sehe ich.} \\
    \begin{spacing}{2}
    \scriptsize{\textsc{Heinz \citeauthor{Foerster1993d}} (1993, S. 28)}
    \end{spacing}
    \end{flushright}
    \clearpage
    
    \tableofcontents
    \clearpage
    \include{Chapter1}
    
    \pagenumbering{arabic}
    \pagestyle{plain}
    
    \bibliography{bibliography}
    \end{document}
    Das log-File gibt aus:

    Code:
    (/usr/local/texlive/2009/texmf-dist/tex/latex/natbib/natbib.sty
    Package: natbib 2009/07/16 8.31 (PWD, AO)
    \bibhang=\skip44
    \bibsep=\skip45
    LaTeX Info: Redefining \cite on input line 694.
    \c@NAT@ctr=\count89
    )
    ! Undefined control sequence.
    l.9 \setenumerate
                     {leftmargin=1cm} %  --> Fehlerquelle
    The control sequence at the end of the top line
    of your error message was never \def'ed. If you have
    misspelled it (e.g., `\hobx'), type `I' and the correct
    spelling (e.g., `I\hbox'). Otherwise just continue,
    and I'll forget about whatever was undefined.
    
    
    ! LaTeX Error: Missing \begin{document}.
    
    See the LaTeX manual or LaTeX Companion for explanation.
    Type  H   for immediate help.
     ...                                              
                                                      
    l.9 \setenumerate{l
                       eftmargin=1cm} %  --> Fehlerquelle
    You're in trouble here.  Try typing    to proceed.
    If that doesn't work, type  X   to quit.
    Kopfzerbrechen bereiten mir auch die Zitate.

    Code:
    Package natbib Warning: Citation `Foerster1993d' on page I undefined on input l
    ine 19.
    steht stellvertretend für eine Vielzahl von Warnungen. Meine in JabRef erstellte Literaturdatenbank ist wie gesagt in ISO8859_1 formatiert. Kann da das Problem liegen?
    Geändert von D.L. (27-01-2010 um 21:01 Uhr)

  6. #6
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Fehlerquellen

    Du musst enumitem auch laden. In deinem ursprünglichen Beispiel ist es noch drin. Die Literaturverweise funktionieren natürlich nur, wenn Du auch mal BibTeX laufen lässt.


    MfG
    Thorsten¹
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  7. #7
    Registrierter Benutzer
    Registriert seit
    29.06.2008
    Beiträge
    13
    Ähm ja, die Literaturverweise. Ich habe das Problem gelöst. Problem war die Groß-/ Kleinschreibung. Linux scheint da ein wenig nachtragend zu sein. Das war ich von Windows so nicht gewohnt. Bei dem Verweis auf die Bibtex-Datei muss man vorsichtig sein.

    Mein Projekt läuft jetzt jedenfalls wieder. Vielen Dank für die Hilfestellung an alle.

    Gruß
    D.L.

Stichworte

Lesezeichen

Berechtigungen

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