PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Teil der Warnungen ausblenden



idefix
15-06-2005, 17:24
Hi,

ich nutze hier LaTeX von cygwin und wenn ich mein Dokument baue, bekomme ich seitenweise Warnmeldungen.
Kann LaTeX dazu bringen, nicht ganz so informativ zu sein?

Denn bei diesen vielen Meldungen gehen wichtige Warnung total unter.

Boron
15-06-2005, 18:26
Mach es wie bei einem Compiler (C, C++, Java, was auch immer):
Immer die oberste/erste Warnung beheben. Dann gehen vermutlich viele der folgenden Warnungen auch weg.

idefix
17-06-2005, 09:08
tja, wenn das immer so einfach wäre, leider bin ich nicht so erfahren mit LaTeX.
Aber vielleicht kann mir ja einer ein paar Tips geben (ich nutze pdflatex).

Ich bekomme z.B. folgende Fehlermeldungen:

LaTeX Warning: Command \@makecol has changed.
Check if current package is valid.


LaTeX Warning: Command \@footnotetext has changed.
Check if current package is valid.


./abstract.tex:3: pdfTeX warning (ext4): destination with the same identifier (
name{page.1}) has been already used, duplicate ignored
<to be read again>
\penalty
l.3 \end{abstract}

Dieser Fehler scheint immer wieder aufzutreten. Scheint irgendwie damit zusammenzuhängen, das die table, figure Nummerierungen bei jedem Chapter wieder bei ein anfangen.


LaTeX Font Warning: Font shape `TS1/aer/m/n' undefined
(Font) using `TS1/cmr/m/n' instead
(Font) for symbol `textbullet' on input line 12.

Vielleicht hat hier ja einer die eine oder andere Idee.

Die erste Zeile vielleicht noch:

\documentclass[a4paper,BCOR1cm,titlepage,fleqn,bibtotoc,idxtotoc, oneside,openbib,abstractonx]{scrreprt}

Schonmal Danke.

daswaldhorn
17-06-2005, 09:24
Hallo,

die erste Warnung kommt aus dem footmisc-Paket. Die kommt bei mir auch, habe aber keine Funktionsstörung feststellen können, also ignoriere ich das. Die anderen Warnungen kann man nur nachvollziehen, wenn du hier mal deine ganze Präambel postest und nicht nur die erste Zeile.

Grüße, Carsten

idefix
17-06-2005, 09:52
hm, das wird schwierig, da ich mir mittlerweile ein riesen .sty File geschrieben habe, aber ich werde mal versuchen ein Minimalbeispiel zu bauen.

idefix
17-06-2005, 10:48
So, ich habe jetzt versucht es so weit runter zu brechen wie es in meinen Augen Sinn macht. Aber es sind immer noch über 100 Zeilen, wobei das eigentlich Dokument nur noch wenige Zeilen gross ist.
Ich habe zwei Fehlermeldungen angebaut (oder eher Warnmeldungen).

Ich hoffe das File ist klein genug.
Ich habe es als .txt angehängt.

idefix
28-06-2005, 14:35
Hm, nachdem mein Beipiel wohl noch etwas zu gross war, habe ich es jetzt wirklich auf ein Minimalbeispiel reduziert, mit dem ich die folgende Fehlermeldung bekomme:


Chapter 1.
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}
./test.tex:35: pdfTeX warning (ext4): destination with the same identifier (nam
e{figure.1.1}) has been already used, duplicate ignored
<to be read again>
\endgroup \set@typeset@protect
l.35 \end{document}
] (./test.aux) )</usr/share/texmf/fonts/type1/bluesky/cm/cmr
10.pfb></usr/share/texmf/fonts/type1/bluesky/cm/cmssbx10.pfb>
Output written on test.pdf (1 page, 15124 bytes).
Transcript written on test.log.


Der LaTeX Code ist:


\documentclass[a4paper]{scrreprt}

\usepackage[
a4paper, % A4
pdftex, % Erzeugung durch pdftex
breaklinks,
pdftitle={},
pdfauthor={Mattias Fechner}, % Der Autor
backref=section,
bookmarks=true,
bookmarksopen=true, % Bookmarks anzeigen...
bookmarksnumbered=true, % ...und numerieren
colorlinks, % Farbige Links
linkcolor=blue,
urlcolor=blue,
plainpages=false, % get rid of message pdfTeX warning (ext4): destination with the same identifier
pdfpagelabels, % get rid of message pdfTeX warning (ext4): destination with the same identifier
hyperfigures=true,
]{hyperref}

\usepackage{float} % load it after hyperref!

\begin{document}

\chapter{Hardware start-up}
\addtocontents{lol}{\protect\addvspace{10pt}}
\section{Champ-AV-III}
\begin{figure}[ht]
\begin{center}
\end{center}
\caption{Champ-AV III Board Architecture}
\label{champ-arch}
\end{figure}
\end{document}


So wie es aussieht scheint es irgendwie an dem Packet float zu liegen, welches ich aber wegen der Option H brauche.
Gibt es vielleicht ein anderes Package, das eine floating Umgebung genau an der Stelle plazieren kann?

Oder eine Möglichkeit diese Fehlermeldung abzuschalten.

daswaldhorn
28-06-2005, 14:51
Hallo,

du solltes das hier
\usepackage{float} % load it after hyperref!in
\usepackage{float} % load it before hyperref!ändern :) Dann läuft es zumindest bei mir...

Grüße, Carsten

idefix
28-06-2005, 15:57
Hallo Carsten,

super, das hat schon mal geholfen. :)

Dann die nächsten Meldungen, jetzt habe ich ein richtiges Minimalbeispiel:


\documentclass[a4paper]{scrreprt}

\usepackage{float} % load it after hyperref!
\usepackage[
a4paper, % A4
pdftex, % Erzeugung durch pdftex
]{hyperref}

\begin{document}
\chapter{bla \ldots $\infty$}
\end{document}


Dort bekomme ich die folgenden Fehlermeldungen:


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `math shift' on input line 10.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `\infty' on input line 10.


Package hyperref Warning: Token not allowed in a PDFDocEncoded string,
(hyperref) removing `math shift' on input line 10.

daswaldhorn
28-06-2005, 16:10
Hallo,

ein mehrfaches compilieren ist oft angesagt... Diese genannten Warnungen sind halt nur Warnungen, und keine Fehlermeldungen, bei mir läufts durch...
Das hyperref-Paket mag nur keinen Mathesatz in Überschriften, deshalb siehst du das Unendlichzeichen auch nur im Text, aber nicht in den PDF-Bookmarks. Schau dir dazu mal das Dokument von Sascha Beuermann von der Uni Hannover an.

Grüße, Carsten

Salnic
28-06-2005, 16:33
\documentclass[a4paper]{scrreprt}

\usepackage{float} % load it after hyperref!
\usepackage[
a4paper, % A4
pdftex, % Erzeugung durch pdftex
]{hyperref}

\begin{document}
\chapter[kurzes Bla fürs Inhaltsverzeichnis]{bla \ldots $\infty$}
\end{document}
und schon sollte keine Warnung mehr kommen. Siehe auch Beitrag vom Waldhorn.

idefix
28-06-2005, 16:53
jepp, das funktioniert, leider scheint es kein \infty für hyperref zu geben oder ich kann keines finden.

Danke nochmal.

idefix
28-06-2005, 17:07
Noch eine kleine Frage: :)
Das kann ich ignorieren oder?


LaTeX Font Warning: Font shape `TS1/aer/m/n' undefined
(Font) using `TS1/cmr/m/n' instead
(Font) for symbol `textbullet' on input line 12.

LaTeX Font Warning: Font shape `T1/aett/bx/n' undefined
(Font) using `T1/aett/m/n' instead on input line 69.