Graphiken einfügen

Neue Frage »

MSTVAre Auf diesen Beitrag antworten »
Graphiken einfügen
Hallo Leute!
Ich habe ein ziemlich seltsames Problem beim Einfügen von Graphiken. Es geht darum, dass ich ein Tex-Dokument an ein bestimmtes Format anpassen muss, und dabei beim Einfügen von Graphiken das Paket graphics benutzen muss.
Davor waren die Graphiken in einem ganz anderen Paket, was bei mir auch Fehler meldete. Also davor hatte ich z.b. 5 Fehler. HAbe dann von den 5 Graphiken, 3 mit Hilfe der Befehle
\begin{figure}

\includegraphics...
\caption....
\end{figure}

geändert, was bei mir auch die Fehleranzahl verminderte. Doch als ich die letzten 2 Graphen mit diesen Befehlen einfügen wollte, wurde bei mir plötzlich kein pdf-Dokument mehr erstellt, und TeXniC-Center meldete folgende Fehler:

...
undefined control sequence
@calc@post@scan...\fi\fi\fi\fi\fi calc@next
1.197 \include{./Xyz/xyz}

--> Fatal error occured, no output PDF file produced



Vielleicht noch die Pakete, die im Kopf det tex-Dokuments definiert wurden, vielleicht verträgt sich da was von einem dieser Pakete nicht:
\pdfcompresslevel=0
\pdfpagewidth=21truecm
\pdfhorigin=2.9cm

%\documentclass[runningheads]{llncs}
%\usepackage{makeidx}
%\usepackage{graphicx}
%\usepackage{amsmath,amssymb} % define this before the line numbering.
\newfont{\ninett}{cmtt9}
\newfont{\fiverm}{cmr10 scaled500}
\newfont{\sixi}{cmti10 scaled600}
\newfont{\fivei}{cmti10 scaled500}
\newfont{\fivesy}{cmsy10 scaled500}
\newfont{\nineit}{cmti9}
\newfont{\titelbf}{cmbx12}

%---------- Individual macros ------------------------%
%-----------------------------------------------------%

%--- Input-Files: amssym.def, cyracc.def

\input amssym.def
%---- Initialisiert AMS-Symbolfonts und die eufm-Familie ----%

%--------------------------------------------------------------%
%---------------- Definitionen f\"ur Fonts --------------------%

%--- 14.4pt
\font \titel=cmr10 scaled\magstep2

%--- 12pt
\font \titelrm=cmr12
\font \twelveeusm=eusm10 scaled\magstep1

%--- 10.95pt
\font \kaprm=cmr10 scaled\magstephalf
\font \kapitel=cmbx10 scaled\magstephalf
\font \kapit=cmti10 scaled\magstephalf
\font \twelvei=cmmi10 scaled\magstephalf
\font \twelvesy=cmsy10 scaled\magstephalf
\font \kapitel=cmbx10 scaled\magstephalf
\font \twelveeusm=eusm10 scaled\magstephalf

%--- 10pt
\font \tenrm=cmr10
\font \mathbf=cmmib10
\font \kpt=cmcsc10
\font \mathit=cmmi10
\font \tencyr=wncyr10
\font \teneusm=eusm10
\font \blackboard=dsrom10
\font \boldsym=cmbsy10

%--- 9pt
\font \ninemathbf=cmmib9
\font \ninemsa=msam9
\font \ninemsb=msbm9
\font \ninecyr=wncyr9
\font \ninerm=cmr9
\font \ninei=cmmi9
\font \ninesy=cmsy9
\font \nineit=cmti9
\font \ninebf=cmbx9
\font \ninekpt=cmcsc9
\font \nineeusm=eusm9
\font \nineeufm=eufm9
\font \ninecyrit=wncyi9
\font \nineblackboard=dsrom10 scaled 900

%--- 8pt
\font \eightkpt=cmcsc8

%--- 7pt
\font \sevenrm=cmr7
\font \sevenit=cmti7
\font \seveneusm=eusm7
\font\sevenblackboard=dsrom10 scaled 700

%--- 6pt
\font \sixrm=cmr6
\font \sixit=cmmi6
\font \sixsy=cmsy6

%--- 5pt
\font \fiveeusm=eusm5

\scriptfont4=\sevenit

\newfam\eusmfam
\textfont\eusmfam=\teneusm
\scriptfont\eusmfam=\seveneusm
\scriptscriptfont\eusmfam=\fiveeusm
\def\eusm#1{{\fam\eusmfam\relax#1}}
..
..hier stehen dann mathem. newcommands
..
\newdimen\mathindent \mathindent=20pt
%--- "parindent" noch auf Null zu setzen ---%
%\def\eqno{{$\hfill$}}
%\def\leqno{{$\hfill$}}
\catcode`\@=12

%------ Makro, das in \footnote _berall 9pt einstellt ---------%

\catcode`\@=11
%--- Umdefinition von @ wegen Nutzung interner Befehle ---%
\def\ninepoint{\def\rm{\fam0\ninerm}\def\kpt{\ninekpt}
\textfont0=\ninerm \scriptfont0=\sixrm
\scriptscriptfont0=\fiverm
\textfont1=\ninei \scriptfont1=\sixit
\scriptscriptfont1=\fivei
\textfont2=\ninesy \scriptfont2=\sixsy
\scriptscriptfont2=\fivesy
\textfont6=\ninebf
\textfont \varmathbffam=\ninemathbf
\font\blackboard=dsrom10 scaled 900
%\def\mathbf{\fam\varmathbffam\ninemathbf}
%\textfont\itfam=\nineit \def\it{\fam\itfam\nineit}
%\textfont\eufmfam=\nineeufm \def\eufm{\fam\eufmfam\nineeufm}
%\textfont\eusmfam=\nineeusm \def\eusm{\fam\eusmfam\nineeusm}
\textfont\msafam=\ninemsa \textfont\msbfam=\ninemsb
\setbox\strutbox=\hbox{\vrule height8pt depth3pt width0pt}%
\normalbaselines\rm}
%\def \footnote#1{\edef\@sf{\spacefactor\the\spacefactor}{\sixi
%#1}\@sf \insert\footins\bgroup\ninepoint\interlinepenalty100
%\let\par=\endgraf \leftskip=0pt \rightskip=0pt
%\splittopskip=10pt plus 1pt minus 1pt \floatingpenalty=20000
%\smallskip \item{#1} \bgroup \strut \aftergroup \@foot \let
%\next}
\skip\footins=12pt plus 2pt minus 4pt \dimen\footins=30pc
%-------------- Siehe TeXbook, S.413 ff. -----------------%
\catcode`\@=12
Airblader Auf diesen Beitrag antworten »

Kannst du dazu bitte ein vollständiges Minimalbeispiel geben? Und Code bitte immer in [ code] ... [ /code ] einfügen.

air
MSTVAre Auf diesen Beitrag antworten »

Das wäre jetzt das Beispiel was ich einfügen wollte. Davor habe ich genau dasselbe nur mit anderen Graphiken gemacht und es klappte ohne Probleme
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
\begin{figure}[htp]   	
\centering   	
\begin{tabular}{cc} 	
\includegraphics[width=5.3cm, height = 5.3cm]{\path xhfig104.png} & 	\includegraphics[width=5.3cm, height = 5.3cm]{\path xhfig107.png}\\
\includegraphics[width=5.3cm, height = 5.3cm]{\path xhfig106.png} & 		 	\includegraphics[width=5.3cm, height = 5.3cm]{\path xhfig109.png}\\ 
\includegraphics[width=5.3cm, height = 5.3cm]{\path xhfig105.png} & \includegraphics[width=5.3cm, height = 5.3cm]{\path xhfig108.png} 		
\end{tabular}	 	
\caption{xyz} 	
\label{fig:2} 	
\end{figure}

Das ist die Fehlermeldung, die gezeigt wird:
code:
1:
2:
3:
undefined control sequence @calc@post@scan...\fi\fi\fi\fi\fi calc@next 
1.197 \include{./Xyz/xyz}  
--> Fatal error occured, no output PDF file produced


Und das steht im Kopf. Also das mit \documentclass steht jetzt hier nicht dabei, da es nur ein Teil tex-dokument dass dann in ein allgemeines dokument eingefügt werden soll
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
\pdfcompresslevel=0 
\pdfpagewidth=21truecm 
\pdfhorigin=2.9cm  
\newfont{\ninett}{cmtt9} 
\newfont{\fiverm}{cmr10 scaled500} 
\newfont{\sixi}{cmti10 scaled600} 
\newfont{\fivei}{cmti10 scaled500} 
\newfont{\fivesy}{cmsy10 scaled500} 
\newfont{\nineit}{cmti9} \newfont{\titelbf}{cmbx12} 
\font \titel=cmr10 scaled\magstep2 
\font \titelrm=cmr12 
\font \twelveeusm=eusm10 scaled\magstep1 
\font \kaprm=cmr10 scaled\magstephalf 
\font \kapitel=cmbx10 scaled\magstephalf 
\font \kapit=cmti10 scaled\magstephalf 
\font \twelvei=cmmi10 scaled\magstephalf 
\font \twelvesy=cmsy10 scaled\magstephalf 
\font \kapitel=cmbx10 scaled\magstephalf 
\font \twelveeusm=eusm10 scaled\magstephalf   
\font \tenrm=cmr10 
\font \mathbf=cmmib10 
\font \kpt=cmcsc10 
\font \mathit=cmmi10 
\font \tencyr=wncyr10 
\font \teneusm=eusm10 
\font \blackboard=dsrom10 
\font \boldsym=cmbsy10
\font \ninemathbf=cmmib9 
\font \ninemsa=msam9 
\font \ninemsb=msbm9 
\font \ninecyr=wncyr9 
\font \ninerm=cmr9 
\font \ninei=cmmi9 
\font \ninesy=cmsy9 
\font \nineit=cmti9 
\font \ninebf=cmbx9 
\font \ninekpt=cmcsc9 
\font \nineeusm=eusm9 
\font \nineeufm=eufm9 
\font \ninecyrit=wncyi9 
\font \nineblackboard=dsrom10 scaled 900  
\font \eightkpt=cmcsc8 
\font \sevenrm=cmr7 
\font \sevenit=cmti7 
\font \seveneusm=eusm7 
\font\sevenblackboard=dsrom10 scaled 700  
\font \sixrm=cmr6 
\font \sixit=cmmi6 \font \sixsy=cmsy6  
\font \fiveeusm=eusm5  
\scriptfont4=\sevenit  
\newfam\eusmfam \textfont\eusmfam=\teneusm \scriptfont\eusmfam=\seveneusm \scriptscriptfont\eusmfam=\fiveeusm \def\eusm#1{{\fam\eusmfam\relax#1}}  
\newdimen\mathindent \mathindent=20pt 
\catcode`\@=12  %------ Makro, das in \footnote _berall 9pt einstellt ---------%  
\catcode`\@=11 %--- Umdefinition von @ wegen Nutzung interner Befehle ---% 
\def\ninepoint{\def\rm{\fam0\ninerm}\def\kpt{\ninekpt} \textfont0=\ninerm 
\scriptfont0=\sixrm \scriptscriptfont0=\fiverm \textfont1=\ninei \scriptfont1=\sixit \scriptscriptfont1=\fivei \textfont2=\ninesy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy \textfont6=\ninebf \textfont \varmathbffam=\ninemathbf \font\blackboard=dsrom10 scaled 900 %\def\mathbf{\fam\varmathbffam\ninemathbf} %
\textfont\itfam=\nineit \def\it{\fam\itfam\nineit} %\textfont\eufmfam=\nineeufm \def\eufm{\fam\eufmfam\nineeufm} %\textfont\eusmfam=\nineeusm \def\eusm{\fam\eusmfam\nineeusm} \textfont\msafam=\ninemsa \textfont\msbfam=\ninemsb \setbox\strutbox=\hbox{\vrule height8pt depth3pt width0pt}% \normalbaselines\rm} 
%\def \footnote#1{\edef\@sf{\spacefactor\the\spacefactor}{\sixi %#1}\@sf \insert\footins\bgroup\ninepoint\interlinepenalty100 %\let\par=\endgraf \leftskip=0pt \rightskip=0pt %\splittopskip=10pt plus 1pt minus 1pt \floatingpenalty=20000 %\smallskip \item{#1} \bgroup \strut \aftergroup \@foot \let %\next} \skip\footins=12pt plus 2pt minus 4pt \dimen\footins=30pc %-------------- Siehe TeXbook, S.413 ff. -----------------% 
\catcode`\@=12 
\catcode`\@=11 
\newcommand{\eqalign}[1]{%
\null\,\vcenter{\openup\jot\m@th\ialign{\strut\hfil$
\displaystyle{##}$&$\displaystyle{{}##}$\hfil\crcr#1\crcr}}\,}

\newdimen\mathindent
\mathindent=0pt
\newcommand{\eqalignno}[1]{%
\displ@y\tabskip=0pt\advance\displaywidth by -\mathindent%
\vbox{%
\halign to \displaywidth{%
\hfil$\displaystyle{##}$\tabskip=0pt&$\displaystyle{{}##}$%
\tabskip=\@centering&\llap{$##$}\tabskip=0pt\crcr#1\crcr}}}


Ich sitze schon mehrere Tagen an diesem Problem, habe alles mögliche versucht. Das Problem ist auch, dass ich mich da an bestimmte Normen vom Springer Verlag halten muss und tatsächlich das packet graphicx verwenden muss. Wie ich aber glaube, hat der Autor jetzt selbst irgendwelche Befehle definiert, die dann mit dem graphics packet nicht zusammenarbeiten können.

Würde mich über eure Hilfe wirklich sehr freuen.
Schweinebacke Auf diesen Beitrag antworten »

Da Du den Hinweis offenbar nicht richtig verstanden hast, noch einmal explizit: Du solltest die Ankündigungen & wichtige Themen lesen, insbesondere das derzeit oberste, das sich u. a. mit Minimalbeispielen beschäftigt! Es ist nicht sinnvoll, das jeder einzelne Helfer erst einmal, ein Testdokument aus Deinen Schnippseln basteln muss, ohne sicher zu sein, dass das dann wirklich Dein Problem zeigt. Es ist sehr viel sinnvoller, dass Du das ein einziges Mal machst und dann auch sicher bist, dass es Dein Problem zeigt.
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »