PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unverständliche Warnungen und Problemchen



tempestas
27-04-2009, 14:32
Hallo,

beim erstellen meines Tex-Dokumentes für meine Diss habe ich einige Probleme. Ich hoffe, es ist ok, wenn ich nicht wegen jeder Frage einen neuen thread aufmache? :o



\documentclass[%
final, % fertiges Dokument
12pt,
headings=normal, %% Komascript Version 3
% normalheadings, %% Komascript Version 2
american,
a4paper,
BCOR5mm, % Zusaetzlicher Rand auf der Innenseite (wichtig fuer's binden!)
DIV=calc, %% Komascript Version 3
%DIVcalc, %% Komascript Version 2
1.0headlines, % Zeilenanzahl der Kopfzeilen
headinclude=false, %% Komascript Version 3 (% Kopf nicht einbeziehen)
footinclude=false, %% Komascript Version 3 (% Fuss nicht einbeziehen)
mpinclude=false, %% Komascript Version 3 (% Margin nicht einbeziehen)
%headexclude, %% Komascript Version 2 (% Kopf nicht einbeziehen)
%footexclude, %% Komascript Version 2 (% Fuss nicht einbeziehen)
%mpexclude, %% Komascript Version 2 (% Margin nicht einbeziehen)
pagesize,
oneside, % einseitiges Layout
onecolumn, % Einspaltig
titlepage, % Titel als einzelne Seite ('titlepage' Umgebung)
headsepline, % Linie unter Kolumnentitel
chapterprefix=false, % keine Ausgabe von 'Kapitel'/ 'Chapter'
bibliography=totoc, %% Komascript Version 3 (% Bibliography ins Inhaltsverzeichnis)
%bibtotoc, %% Komascript Version 2
listof=totoc, %% Komascript Version 3 (% Abbildungs- und Tabellenverzeichnis ins Inhaltsverzeichnis)
%liststotoc, %% Komascript Version 2
toc=graduated, %% Komascript Version 3 (% eingereuckte Gliederung)
%tocindent, %% Komascript Version 2
numbers=noenddot, %% Komascript Version 3 (% Ueberschriften ohne "Endpunkt")
%pointlessnumbers, %% Komascript Version 2
]{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage{calc}

\usepackage[english]{babel}

\usepackage[T1]{fontenc} % T1 Schrift Encoding
\usepackage{textcomp} % Zusatzliche Symbole (Text Companion font extension)
\usepackage{lmodern}

\usepackage{amssymb}
\usepackage{wasysym}
\usepackage{marvosym}
\usepackage{pifont}

\usepackage[american]{varioref}
\usepackage{enumerate}
\usepackage{enumitem}

\usepackage[
% % Farben fuer die Links
colorlinks=true,
filecolor=pdffilecolor,
linkcolor=pdflinkcolor,
citecolor=pdfcitecolor,
linktocpage=true,
bookmarks=true, % Erzeugung von Bookmarks fuer PDF-Viewer
pdftitle={Diss}, % Titel
pdfauthor={ich}, % Autor
pdfsubject={Diss},
pdfkeywords={blablabla}
pdfpagemode=UseOutlines, % Bookmarks im Viewer anzeigen
pdfpagelabels=true, % set PDF page labels
]{hyperref}

\usepackage{array}
\setlength{\extrarowheight}{2pt}
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{ltxtable}
\usepackage{supertabular}

\usepackage[final]{graphicx}
\usepackage{epstopdf}

\usepackage{subfig}
\usepackage{wrapfig}

\usepackage{float}
\usepackage{flafter}
\usepackage[section]{placeins}

\usepackage{rotating}

\usepackage{color} %% damit man \textcolor benutzen kann

\setlength{\parskip}{1ex plus 1ex minus .5ex} % Absatzabstand zur vorhergehenden Zeile
\setlength{\parindent}{0em} % Das Einruecken des Absatzes wird verhindert

\usepackage{setspace}
\usepackage{typearea}
\linespread{1.3} %%für etwas weniger als 1 1/2-fachen Zeilenabstand
\usepackage[
a4paper,
portrait,
left=25mm,
right=25mm,
top=30mm,
bottom=25mm,
bindingoffset=5mm,
headheight=21pt,
headsep=21pt,
footskip=27pt,
marginparwidth=0pt,
]{geometry}

\usepackage{xcolor}
% Farben fuer die Links im PDF
\xdefinecolor{pdfurlcolor}{rgb}{0.0,0.0,0.0} % schwarz
\xdefinecolor{pdffilecolor}{rgb}{0.0,0.0,0.0} % schwarz
\xdefinecolor{pdflinkcolor}{rgb}{0.0,0.0,0.0} % schwarz
\xdefinecolor{pdfcitecolor}{rgb}{0.0,0.0,0.0} % schwarz

\usepackage[%
automark, % automatische Aktualisierung der Kolumnentitel
]{scrpage2}

\pagestyle{scrheadings} % Seite mit Headern
\clearscrheadfoot
\ohead{\rightmark}
\ihead{\leftmark}
\chead{}
\rofoot[\pagemark]{\pagemark} % rechts aussen: Seitenzahlen

\automark[section]{chapter} %[rechts]{links}
\setheadsepline{.4pt}[\color{black}]

\setheadwidth[0pt]{text}
\setfootwidth[0pt]{text}

\setcounter{secnumdepth}{2} % Angabe der Ueberschriftennummerierung
\setcounter{tocdepth}{2} % Angabe, wieviel Ueberschriftenebenen ins Inhaltsverzeichnis mit aufgenommen werden

\setkomafont{sectioning}{\rmfamily\bf}
\setkomafont{pagehead}{\normalfont\normalcolor\scs hape} % Kopfzeile
\setkomafont{pagefoot}{\small} % Fusszeile???

\usepackage{natbib}
\bibpunct{(}{)}{,}{a}{}{,}

\begin{document}

\begin{titlepage}
\centering
\huge TitleTitleTitleTitle
\end{titlepage}

\pagenumbering{roman}
\tableofcontents
\chapter*{List of Abbreviations}
\clearpage

\pagenumbering{arabic}
\chapter{Introduction}
\section{One}
\section{Two}
\section{Three}
\section{Four}
\section{Five}

\chapter{Experiment I}
\section{One}
\subsection{OneOne}
\subsection{OneTwo}
\clearpage
\section{Two}
\subsection{TwoOne}
\subsection{TwoTwo}
\clearpage
\section{Three}
\subsection{ThreeOne}
\subsection{ThreeTwo}
\subsection{ThreeThree}
\clearpage
\section{Four}
\subsection{FourOne}
\subsection{FourTwo}
\subsection{FourThree}
\subsection{FourFour}

\chapter{Experiment II}
\section{One}
\subsection{OneOne}
\subsection{OneTwo}
\clearpage
\section{Two}
\subsection{TwoOne}
\subsection{TwoTwo}
\clearpage
\section{Three}
\subsection{ThreeOne}
\subsection{ThreeTwo}
\subsection{ThreeThree}
\clearpage
\section{Four}
\subsection{FourOne}
\subsection{FourTwo}
\subsection{FourThree}
\subsection{FourFour}

\chapter{Experiment III}
\section{One}
\subsection{OneOne}
\subsection{OneTwo}
\clearpage
\section{Two}
\subsection{TwoOne}
\subsection{TwoTwo}
\clearpage
\section{Three}
\subsection{ThreeOne}
\subsection{ThreeTwo}
\subsection{ThreeThree}
\clearpage
\section{Four}
\subsection{FourOne}
\subsection{FourTwo}
\subsection{FourThree}
\subsection{FourFour}

\chapter{Experiment IV}
\section{One}
\subsection{OneOne}
\subsection{OneTwo}
\clearpage
\section{Two}
\subsection{TwoOne}
\subsection{TwoTwo}
\clearpage
\section{Three}
\subsection{ThreeOne}
\subsection{ThreeTwo}
\subsection{ThreeThree}
\clearpage
\section{Four}
\subsection{FourOne}
\subsection{FourTwo}
\subsection{FourThree}
\subsection{FourFour}

\chapter{Discussion}

%\bibliographystyle{jneurosci}
%\bibliography{bib/BibtexDiss}

\clearpage
\listoffigures
\listoftables
\appendix

\end{document}


Nun erhalte ich immer folgende - mir leider unverständliche Warnungen, die ich gern (der Perfektion halber ;) ) eliminieren möchte:
LaTeX Warning: Command \@makecol has changed. Check if current package is valid.

In welchem usepackage verbirgt sich dieser Befehl? Und durch welches Paket ersetze ich das am besten?

Class scrreprt Warning: `pagehead' is only an alias of `pageheadfoot'. (scrreprt) Font of page foot may also be changed on input line 137

Pagehead ist doch die Kopfzeile, oder? Und pagefoot die Zeile, in der die Seitennummerierung steht, oder?

Class scrreprt Warning: \float@addtolists detected!
(scrreprt) You should use the features of package `tocbasic'
(scrreprt) instead of \float@addtolists.
(scrreprt) Support for \float@addtolists may be removed from
(scrreprt) `scrreprt' soon.

In welchem usepackage verbirgt sich dieser Befehl? Und durch welches Paket ersetze ich das am besten?


pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored
<to be read again>
\relax

Was bedeutet das? Kann ich die Warnung einfach ignorieren?

Und dann taucht noch in meinem Dokument - eigenartigerweise aber nicht im obigen Minimalbeispiel - diese Warnung auf:

Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\spacefactor' on input line 62.
Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\@m' on input line 62.
Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\c@page' on input line 62.

Damit kann ich überhaupt nichts anfangen :confused:


Und dann gibt es da noch Fehler in der Ausgabe:
Warum erscheint im Inhaltsverzeichnis auch auf der rechten Seite "Contents" (= Kapitelüberschrift)? Laut Definition sollte da ja die Sectionüberschrift stehen und wenn die nicht vorhanden ist, einfach gar nichts, oder? So hätte ich es jedenfalls gern.

Warum wird mit dem Befehl \setkomafont{sectioning}{\rmfamily\bf} auch die Kapitelüberschrift in \rmfamily gesetzt und bleibt nicht, wie ohne diesen Befehl (wenn man den einfach auskommentiert?) serifenlos?

Warum muss nach dem \chapter*{List of Abbreviations} ein \clearpage folgen, damit auch das Abkürzungsverzeichnis noch römisch und nicht arabisch nummeriert wird, obwohl die arabische Nummerierung erst später festgelegt wird?

Und zuletzt habe ich noch eine Frage:
Sind die Seitenrandeinstellungen so geschickt? Oder ist es besser \typearea zu verwenden und wenn ja, kann man sich dann das \usepackage{geometry} sparen?


Sorry nochmal, wenn ich alle meine Fragen gesammelt stelle! :o
Vielen Dank im Voraus für Tipps!


Viele Grüße,
tempestas

Buch Daniel
28-04-2009, 11:43
hi,

to go from the particular to the general.

Gruß guenther

voss
28-04-2009, 11:56
beim erstellen meines Tex-Dokumentes für meine Diss habe ich einige Probleme. Ich hoffe, es ist ok, wenn ich nicht wegen jeder Frage einen neuen thread aufmache? :o
Nun erhalte ich immer folgende - mir leider unverständliche Warnungen, die ich gern (der Perfektion halber ;) ) eliminieren möchte:
LaTeX Warning: Command \@makecol has changed. Check if current package is valid.

In welchem usepackage verbirgt sich dieser Befehl? Und durch welches Paket ersetze ich das am besten?

Grundsätzlich erstmal: Alles was an Warnunegn kommt, ist erstmal unschädlich für
das Dokument, wenn man mal von Fontwarnunegn absieht, die auch immer eine
andere Ausgabe zur Folge haben.

Zu \@makecol: ein Paket testet, ob sich die Ausgangsdefinition geändert hat.
Es ist nur ein Hinweis, dass dem so ist.


Class scrreprt Warning: `pagehead' is only an alias of `pageheadfoot'. (scrreprt) Font of page foot may also be changed on input line 137

Pagehead ist doch die Kopfzeile, oder? Und pagefoot die Zeile, in der die Seitennummerierung steht, oder?

Class scrreprt Warning: \float@addtolists detected!
(scrreprt) You should use the features of package `tocbasic'
(scrreprt) instead of \float@addtolists.
(scrreprt) Support for \float@addtolists may be removed from
(scrreprt) `scrreprt' soon.

In welchem usepackage verbirgt sich dieser Befehl? Und durch welches Paket ersetze ich das am besten?

KOMA-Script 3 handhabt viele Dinge andersm deshalb diese Warnungen. Sie
in das Manual vom scrguide, da ist alles erklärt.



pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored
<to be read again>
\relax

Was bedeutet das? Kann ich die Warnung einfach ignorieren?

Eigentlich nicht, weil irgendwo eine Link fehlt. Du hast irgendwo wahrscheinlich ein
doppeltes Label vergeben.


Und dann taucht noch in meinem Dokument - eigenartigerweise aber nicht im obigen Minimalbeispiel - diese Warnung auf:

Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\spacefactor' on input line 62.
Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\@m' on input line 62.
Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\c@page' on input line 62.

Damit kann ich überhaupt nichts anfangen :confused:

Du verwendest irgendwo in der Überschrift ein mathematisches Zeichen, was
man aber in bookmarks nicht darstellen kann --> \texorpdfstring verwenden.

Herbert

tempestas
29-04-2009, 14:19
Hallo Herbert,

danke für die hilfreiche Übersetzung der kryptischen Warnungen ;)



Zitat:
pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has been already used, duplicate ignored
\relax

Was bedeutet das? Kann ich die Warnung einfach ignorieren?
Eigentlich nicht, weil irgendwo eine Link fehlt. Du hast irgendwo wahrscheinlich ein
doppeltes Label vergeben.


Hm, ich habe noch gar kein Label vergeben und trotzdem taucht diese Warnung weiter auf. Vertragen sich da vielleicht irgendwelche Pakete nicht?


Und ich konnte leider immer noch nicht das Problem mit der doppelten Chapterangabe im Header beim Inhaltsverzeichnis eliminieren.



Und dann gibt es da noch Fehler in der Ausgabe:
Warum erscheint im Inhaltsverzeichnis auch auf der rechten Seite "Contents" (= Kapitelüberschrift)? Laut Definition sollte da ja die Sectionüberschrift stehen und wenn die nicht vorhanden ist, einfach gar nichts, oder? So hätte ich es jedenfalls gern.


Hat da vielleicht jemand einen Tipp? Ich hab da schon einiges probiert - leider erfolglos :confused:


Viele Grüße,
tempestas

Stefan_K
29-04-2009, 14:39
Hallo tempestas,



Hm, ich habe noch gar kein Label vergeben und trotzdem taucht diese Warnung weiter auf.

siehe PDFTeX destination ... ignored (http://www.tex.ac.uk/cgi-bin/texfaq2html?label=hyperdupdest) in der UK TeX FAQ. Du hast vmtl. doppelte Seitennummern (z.B. gleiche, nur römisch bzw. arabisch dargestellt), daher siehe auch Hyperref and repeated page numbers (http://www.tex.ac.uk/cgi-bin/texfaq2html?label=pdfpagelabels).

Viele Grüße,

Stefan

tempestas
29-04-2009, 15:59
Hallo Stefan,



siehe PDFTeX destination ... ignored in der UK TeX FAQ. Du hast vmtl. doppelte Seitennummern (z.B. gleiche, nur römisch bzw. arabisch dargestellt), daher siehe auch Hyperref and repeated page numbers.


Leider ist das auch nicht die Lösung, obwohl ich das befolgt hab: das hyperref-package ziemlich ans Ende der Präambel gestellt und auch \plainpages=false gesetzt. Trotzdem bleibt die Warnung bestehen. :confused: Was kann noch falsch sein?

Viele Grüße,
tempestas

Stefan_K
29-04-2009, 16:12
Da Du bereits pdfpagelabels=true verwendest, ist plainpages=false vmtl. nicht nötig. Jedoch hat auch Deine Titelseite eine Nummer, und zwar Seite 1, auch wenn sie nicht angezeigt wird. Später folgt erneut eine Seite 1 (Introduction). Als workaround kannst Du am Ende der Präambel oder am Beginn des Dokuments die Nummer der Titelseite auf 0 setzen, man sieht die Nummer sowieso nicht:

\setcounter{page}{0}
Stefan

tempestas
29-04-2009, 16:50
Hallo Stefan,

das mit


\setcounter{page}{0}


funktioniert bei der Titelseite! Danke für den Tipp! Allerdings möchte ich nach der Titelseite noch 3 weitere unnummerierte Seiten einfügen (Danksagung, Widmung). Und da hab ich dann auch einfach nach diesen beiden Seiten nochmal


\setcounter{page}{0}

gesetzt, und das bleibt an der Stelle dann aber ohne Wirkung :confused: Lässt sich das noch beheben? Wenn nicht, entstehen dann irgendwelche anderen Probleme oder kann man das dann ignorieren?


Hast Du vielleicht noch eine Idee, wegen meiner vorigen Frage mit dem doppelten Chaptereintrag im Header des Inhalstverzeichnisses?


Danke udn viele Grüße,
tempestas

DaLaunge
11-08-2009, 07:17
Hallo,

unnumerierte Seiten erhältst du mit diesem Befehl:

\thispagestyle{empty}

LG
Dalaunge