PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grafik nicht sichtbar.



anali
08-02-2005, 03:44
\begin{document}
\begin{minipage}{8cm}
\includegraphics[bb=0 0 300 300]{img_0888.eps} % lo
\end{minipage}
\hfill
\begin{minipage}{5cm}
text
\end{minipage}
\end{document}

Hallo!
Das Code-Schnipsel dort oben habe ich nach Ratschlägen in diesem Forum erstellt. Leider wird zwar mit PDF TeXify ein pdf kompiliert, ohne Fehlermeldung. Der Text erscheint auch in der richtigen Spalte. Aber leider ist kein Bild sichtbar. Was auffallend ist: der Fehlerfinder meldet "Non-PDF special ignored!", hat das etwas zu bedeuten?
(...mit word/acrobat ging das viel schneller... :(

Hoffe, es meldet sich schnell ein Experte.
Vielen Dank!!

-anali

edico
08-02-2005, 07:07
graphicx package einbinden
edico

blubb
08-02-2005, 09:03
>Non-PDF special ignored
D.h. die Postscript-Kommandos aus dem eps werden ignoriert (ergo kein Bild).

Lösungen:
1) eps wandeln in ein Format das pdflatex beherscht (pdf,png, jpg).
2) statt pdflatex den Weg latex->dvips->ps2pdf wählen. (Dazu hat es hier schon viele Meldungen.

Generell:
Es ist besser \includegraphics ohne extension zu verwenden (.eps).
Und eine ganz schlechte Idee ist es \DeclareGraphicsExtensions selbst zu defineiren (ich nehme mal an, das passiert irgendwo in deinem Dokument, denn sonst sollte eine Fehlermeldung kommen.

Blubb

anali
08-02-2005, 15:39
Vielen Dank für die Antwort, aber das habe ich natürlich, sorry. Ich habe u.a. folgende packages eingefügt:

\usepackage{graphicx,curves,epsf,float,rotating}

Hoffentlich kennt sich noch jemand mit diesem Problem aus.

Danke.

-anali

anali
08-02-2005, 20:16
Hallo Blubb,

hier ist mal der vollständige Code.

-------------Code-Beginn-------------------------------
\documentclass[twoside,11pt,dvips]{article}
\usepackage{a4,theorem,dcolumn}
\usepackage[ansinew]{inputenc}
\usepackage{graphicx,curves,epsf,float,rotating}
\usepackage{pstricks,epsf,epsfig,eepic,ecltree,epi c,bar}
\usepackage{latexsym,amsmath,amssymb,amsfonts,dsfo nt}
\usepackage{algorithmic,xypic,enumerate}
\usepackage[ps2pdf,bookmarks=true]{hyperref}

\hypersetup{
pdfauthor = {Full Name},
pdftitle = {Title},
pdfsubject = {Title},
pdfkeywords = {Some Keywords},
pdfcreator = {LaTeX with hyperref package},
pdfproducer = {dvips + ps2pdf}
}

\newcommand{\Frac}[2]{\frac{\displaystyle #1}{\displaystyle #2}}
\newlength{\textwd}
\newlength{\oddsidemargintmp}
\newlength{\evensidemargintmp}
\newcommand{\hspaceof}[2]{\settowidth{\textwd}{#1}\mbox{\hspace{#2\textwd}} }
\newlength{\textht}
\newcommand{\vspaceof}[3]{\settoheight{\textht}{#1}\mbox{\raisebox{#2\texth t}{#3}}}
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\newcommand{\Ra}{\Rightarrow}
\newcommand{\ra}{\rightarrow}
\newcommand{\op}[1]{\operatorname{#1}}
\newcommand{\et}{\wedge}
\newcommand{\Et}{\bigwedge}
\newcommand{\aut}{\vee}
\newcommand{\Aut}{\bigvee}
\newcommand{\with}{\,|\,}
\newcommand{\qed}{\begin{flushright}$\Box$\end{flu shright}}

\textwidth 15cm \textheight 22cm \oddsidemargin 0cm
\evensidemargin 0cm
\parindent 0mm
\numberwithin{equation}{section} \numberwithin{figure}{section}
\numberwithin{table}{section} \xyoption{curve}
\setlength{\unitlength}{1mm}

\begin{document}
\begin{minipage}{8cm}
\includegraphics[bb=0 0 300 300]{img_0888.eps} % lo
\end{minipage}
\hfill
\begin{minipage}{5cm}
\end{minipage}
text
\begin{center}
\LARGE
\textbf{} \\[12ex]
\vfill
\end{center}

\begin{center}
\Large Datum
\end{center}

\end{document}
-----------------Code-Ende------------------

Danke für deine hoffentlich hilfreichen Tipps. Ich glaube, deinen ersten Vorschlag habe ich bereits ausprobiert, ich habe aber immer Probleme mit der bounding box oder .png/.pdf wird nicht erkannt. Ich habe es auch schon extensionslos versucht, auch ohne Erfolg.
Deinen zweiten Vorschlag, mir ist nicht ganz klar, was ich hierzu noch machen muss. Ja, hört sich recht dumm an, sorry. :o
Und was Du mit \DeclareGraphicsExtensions selbst definieren meinst, ist mir gar nicht klar.

Ich hoffe, Du meldest dich nochmal! Danke!
-anali

blubb
09-02-2005, 10:25
Zu deinem Code:
>\documentclass[twoside,11pt,dvips]{article}
Du sagst explizit du willst dvips verwenden (normalerweise entdeckt LaTeX das selbst). Weiteres siehe unten.

>\usepackage{graphicx,curves,epsf,float,rotating}
epsf kenn ich nicht, ich gehe aber davon aus es ist unnötig.

>\usepackage{pstricks,epsf,epsfig,eepic,ecltree,epi c,bar}
Ok, du verwendest pstricks. D.h. pdflatex kann nicht funktionieren (wieteres siehe unten).

Generell:
Du verwendest "PDF TeXify". (das ich nicht kenne. Insbesonders weiß ich nicht welchen Editor du verwendest (TeXniccenter?)). Da wird vermutlich pdflatex gerufen. Und pdflatex kann keine ps-Dateien verwenden.

Du musst erst latex rufen, dann dvips, dann ps2pdf. Vermutlich hat dein Editor dafür eine eigene Funktion.

Das mit dem \DeclareGraphicsExtensions war eine Vermutung. Eigentlich sollte pdflatex einen Fehler auswerfen, weil ps verwendet wird. Da du explizit dvips als Option verwendet hast kommt dieser Fehler wohl nicht. Aber dann sollt man auch dvips verwenden...

Wenn du deinen Editor nennst kann dir vielleicht jemand anders verraten, wie du dvips rufst.
Blubb

anali
09-02-2005, 12:57
Hi Blubb,
klasse, Du bist ja ein Schatz! ;-)
Weil Du Dir überhaupt noch die Mühe gemacht hast. Denn der Punkt ist trivial, der mich hindert: dvips funktioniert nicht bei mir, ist nicht installiert. Und ich habe keine Installationsrechte, ist ein Freundesrechner, der Freund ist aber abwesend.
Ich werde mal sehen, was ich machen kann. Ich hoffe, dann funktioniert es aber...
Mein Editor ist WinEdit.
LG
-anali