\ifpdf is already defined

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


c4b4l
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Sa 26. Mai 2012, 22:58

\ifpdf is already defined

Beitrag von c4b4l »

Hallo zusammen,

ich habe die folgende Fehlermeldung erhalten und kann sie leider nicht weiter einordnen:
! Package ifpdf Error: Name clash, \ifpdf is already defined.
Ich werde hierbei auf die hobsub-generic.sty (Line: 3539) geleitet.

Noch die heruntergebrochene Kompilierung:
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
(./masterarbeit.tex
LaTeX2e <2014/05/01>
Babel <3.9k> and hyphenation patterns for 78 languages loaded.
(./lni.cls
Document Class: lni 2004/13/07 v0.41, by Robert Tolksdorf, Berlin
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/fleqn.clo)
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2014/texmf-dist/tex/generic/babel/babel.sty
(/usr/local/texlive/2014/texmf-dist/tex/generic/babel-english/english.ldf
(/usr/local/texlive/2014/texmf-dist/tex/generic/babel/babel.def))
(/usr/local/texlive/2014/texmf-dist/tex/generic/babel-german/ngerman.ldf
(/usr/local/texlive/2014/texmf-dist/tex/generic/babel-german/ngermanb.ldf)))
(/usr/local/texlive/2014/texmf-dist/tex/latex/psnfss/times.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/tools/verbatim.sty))
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/inputenc.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/utf8.def
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/t1enc.dfu)
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/ot1enc.dfu)
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/omsenc.dfu)))
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/fontenc.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/base/t1enc.def))
(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/2014/texmf-dist/tex/latex/pdftex-def/pdftex.def
(/usr/local/texlive/2014/texmf-dist/tex/generic/oberdiek/infwarerr.sty)
(/usr/local/texlive/2014/texmf-dist/tex/generic/oberdiek/ltxcmds.sty))))
(/usr/local/texlive/2014/texmf-dist/tex/latex/lineno/lineno.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/tocloft/tocloft.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/nomencl/nomencl.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/float/float.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/lscape.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/graphics/color.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/latexconfig/color.cfg))
(/usr/local/texlive/2014/texmf-dist/tex/latex/colortbl/colortbl.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/tools/array.sty))
(/usr/local/texlive/2014/texmf-dist/tex/latex/enumitem/enumitem.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/multirow/multirow.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/ms/ragged2e.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/ms/everysel.sty))
(/usr/local/texlive/2014/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/oberdiek/refcount.sty)
(/usr/local/texlive/2014/texmf-dist/tex/generic/oberdiek/gettitlestring.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/oberdiek/kvoptions.sty
(/usr/local/texlive/2014/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
(/usr/local/texlive/2014/texmf-dist/tex/generic/oberdiek/etexcmds.sty
(/usr/local/texlive/2014/texmf-dist/tex/generic/oberdiek/ifluatex.sty))))))
(/usr/local/texlive/2014/texmf-dist/tex/latex/tools/xspace.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/url/url.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/local/texlive/2014/texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
(/usr/local/texlive/2014/texmf-dist/tex/generic/oberdiek/hobsub-generic.sty

! Package ifpdf Error: Name clash, \ifpdf is already defined.

See the ifpdf package documentation for explanation.
Type H <return> for immediate help.
... 
l.3539 }
%
? 
)) (/usr/local/texlive/2014/texmf-dist/tex/generic/ifxetex/ifxetex.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/oberdiek/auxhook.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/local/texlive/2014/texmf-dist/tex/latex/latexconfig/hyperref.cfg))

Package hyperref Message: Driver (autodetected): hpdftex.

(/usr/local/texlive/2014/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/local/texlive/2014/texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty))
Writing nomenclature file masterarbeit.nlo
(./masterarbeit.aux)
(/usr/local/texlive/2014/texmf-dist/tex/latex/psnfss/t1ptm.fd)
(/usr/local/texlive/2014/texmf-dist/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/local/texlive/2014/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/oberdiek/grfext.sty)
(/usr/local/texlive/2014/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
ABD: EverySelectfont initializing macros (./masterarbeit.out)
(./masterarbeit.out) (./Titelseite.tex
<images/logo_uhh.png, id=4, 1806.75pt x 585.18625pt> <use images/logo_uhh.png>
<images/logo_fbi.jpg, id=6, 996.72375pt x 215.80624pt>
<use images/logo_fbi.jpg>
Overfull \hbox (38.8886pt too wide) in paragraph at lines 8--16
[][] [] 
(/usr/local/texlive/2014/texmf-dist/tex/latex/psnfss/t1pcr.fd) [-1{/usr/local/t
exlive/2014/texmf-var/fonts/map/pdftex/updmap/pdftex.map} <./images/logo_uhh.pn
g> <./images/logo_fbi.jpg>] [0]) (./Kapitel/Abstract.tex

LaTeX Warning: Citation `Scheiber2012' on page 1 undefined on input line 25.


LaTeX Warning: Citation `Spithoven2013' on page 1 undefined on input line 25.


LaTeX Warning: Citation `Richter13' on page 1 undefined on input line 25.

) [1] [2] (./masterarbeit.aux)

LaTeX Warning: There were undefined references.

){/usr/local/texlive/2014/texmf-dist/fonts/enc/dvips/base/8r.enc}</usr/local/t
exlive/2014/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb></usr/local/texlive/2
014/texmf-dist/fonts/type1/urw/times/utmb8a.pfb></usr/local/texlive/2014/texmf-
dist/fonts/type1/urw/times/utmr8a.pfb></usr/local/texlive/2014/texmf-dist/fonts
/type1/urw/times/utmri8a.pfb>
Output written on masterarbeit.pdf (4 pages, 263698 bytes).
SyncTeX written on masterarbeit.synctex.gz.
Transcript written on masterarbeit.log.
Soweit ich mich bisher informiert habe, könnte es an den eingebundenen Paketen liegen, das ifpdf irgendwie doppelt eingebunden ist.
% Pakete
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{lineno}
\usepackage{tocloft}
\usepackage{nomencl}
\usepackage{fancyhdr}
\usepackage{float}
\usepackage{lscape}
\usepackage{color}
\usepackage{colortbl}
\usepackage{enumitem}
\usepackage{multirow}
\usepackage{chngcntr}
\usepackage{ragged2e}
\usepackage{nameref}
\usepackage{xspace}
\usepackage{url}
\usepackage{hyperref}
Aufgrund des Fehlers hintert mich der Texmaker an der Kompilierung. Bei Texworks kann ich den Fehler bei der Kompilierung umgehen (Enter) und er kompiliert das Ganze.

Habt ihr hier eine Weise Idee, was der Fehler bedeutet?

Danke für eure Hilfe!

Viele Grüße,
c4b4l

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Versuch ein Minimalbeispiel zu erstellen, welches den Fehler zeigt. Mit den gegebenen Infos sieh ich nämlich keinen.
\documentclass{article}
% Pakete
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{lineno}
\usepackage{tocloft}
\usepackage{nomencl}
\usepackage{fancyhdr}
\usepackage{float}
\usepackage{lscape}
\usepackage{color}
\usepackage{colortbl}
\usepackage{enumitem}
\usepackage{multirow}
\usepackage{chngcntr}
\usepackage{ragged2e}
\usepackage{nameref}
\usepackage{xspace}
\usepackage{url}
\usepackage{hyperref} 
\begin{document}
hallo
\end{document}
Du solltest dir aber vorher Minimale Vorlage vs. maximale Probleme durchlesen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Deine Klasse ist fehlerhaft (bzw. wahrscheinlich uralt). Sie definiert einen \ifpdf-Befehl, was sie einfach nicht machen sollte. Sie sollte stattdessen das ifpdf-Paket laden.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

% LaTeX Dokumentenklasse für die LNI Reihe der GI
%
% (C) 2002 Robert Tolksdorf
% Im Fall von Fragen zu dieser Dokumentenklasse wenden Sie sich bitte
% an mail@robert-tolksdorf.de
%
%
\ProvidesClass{lni}[2004/13/07 v0.41, by Robert Tolksdorf, Berlin]

\newif\ifpdf\ifx\pdfoutput\undefined\pdffalse\else\pdfoutput=1\pdftrue\fi

Ulrike hat wie immer Recht, in mehrfacher Hinsicht.

Schon an der Angabe des Datums sieht man, dass da Überarbeitung notwendig ist.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

c4b4l
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Sa 26. Mai 2012, 22:58

Beitrag von c4b4l »

Hallo,

vielen Dank für die Hinweise an euch beide. Das Verweise zu den Minimalbeispielen werde ich mir mal durchlesen.

Zu dem ifpdf: Ich habe gerade einfach mal diese ifpdf Zeile in der lni.cls auskommentiert. Zu meiner Verwunderung hat er danach alles kompiliert. Ich hoffe, dass mir dadurch keine anderen Fehler im Dokument entstanden sind, die ich auf dem ersten Blick nicht erkannt habe.

Vielen Dank für eure Hilfe.

Ein schönes Wochenende schon mal :)

Viele Grüße,
c4b4l

Besserwisser

Beitrag von Besserwisser »

Es gibt übrigens eine korrigierte Fassung der Klasse, in der allerdings auch noch ein paar Dinge drin sind, die nicht wirklich zu empfehlen sind. Daher noch einmal der Hinweis: »Minimale Vorlage vs. maximale Probleme«.

Antworten