pdflatex png Bilddateien

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: pdflatex png Bilddateien

von Xenara » Mo 14. Mär 2011, 16:30

Mit dem VI bzw. VIM unter Linux hab ich seit Ewigkeiten nicht mehr gearbeitet. Das Ganze geht aber sicher auch "zu Fuss".
Wenn ich mich richtig erinnere, muss man ja aus VI(M) die Datei speichern und dann im Terminal "latex foo.tex" eintippen, dann kommt foo.dvi raus. Dann noch ein "dvips foo.dvi", um ein PostScript zu erzeugen. Von da aus müsste es auch irgendwas im Stile von "ps2pdf" geben.
(Im TeXnicCenter unter WinXP, das ich mittlerweile benutze, ist bei mir "gswin32c.exe" aus dem Ghost-Bundle für die ps2pdf-Konvertierung eingestellt.)

von ITBane » Mo 14. Mär 2011, 15:18

Danke für die Hilfe, das funktioniert.

Das alte Dateien benutzt werden, wird daran liegen, dass mein Prof die selbe Vorlage an alle Studenten ausgibt.. seit ca 20 Jahren. Werde das aber umsetzen.

Die gewollte Umwandlung werd ich auch mal ausprobieren. Glaube aber kaum dass ich das im Editor einstellen kann, da ich unter UNIX seit jeher eigentlich nur mit dem Terminal arbeite (->VI).

von Xenara » Mo 14. Mär 2011, 14:59

Genau so einen Teil habe ich gemeint. Allerdings kenne ich mich selbst nicht wirklich damit aus. So wie ich es verstehe, definiert dieser Code Kommandos, sodass jegliches Dateiformat in .eps konvertiert wird.
Probier einfach mal, ob es mit pdflatex klappt, wenn du das auskommentierst.
Einfacher (und gewollt) dürfte aber das bereits erwähnte Verfahren dvi -> ps -> pdf sein. Das kann man im Editor einstellen.

Zwei Anmerkungen zum Header:
- Das Paket "ae" ist eigentlich nicht mehr nötig, man kann es auch durch "lmodern" ersetzen. Siehe LaTeX-Sündenregister.
- Wieso wird das Paket für die alte Rechtschreibung (german) eingebunden, nicht das für die neue (ngerman)? Empfehlenswerter ist aber sowieso das Paket "babel" mit der Option ngerman.

von ITBane » Mo 14. Mär 2011, 13:53

Entschuldigt bitte den Doppelpost, aber ich ab noch was gefunden. Ein zweiter Teil der im Header eingebunden wird enthält folgendes:
\DeclareGraphicsExtensions{.eps,.eps.gz,.ps,.ps.gz,.gif,.jpg,.png,.tif,.fig}
\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}
\DeclareGraphicsRule{.gif}{eps}{}{`convert #1 'eps:-'}
\DeclareGraphicsRule{.jpg}{eps}{}{`convert #1 'eps:-'}
\DeclareGraphicsRule{.png}{eps}{}{`convert #1 'eps:-'}
\DeclareGraphicsRule{.tif}{eps}{}{`convert #1 'eps:-'}
\DeclareGraphicsRule{.fig}{eps}{}{`fig2dev -L  ps #1}
Ich verstehe nicht genau was hier gemacht wird, aber ich nehme an, dass ist genau ein solcher Abschnitt, wie du gemeint hast.

Grüße, Jascha

von ITBane » Mo 14. Mär 2011, 13:45

Das bei mir vorhandene Beispiel ist leider kein Minimalbesipiel, sondern ein Vorlage von meinem Prof, was etwas länger ist. Ein derartiger Teil ist aber nicht dabei. Alle Includes hänge ich hier jetzt mal in den Code.
% Verwendete Packages inkl. dokumentenweiter Voreinstellung

% Kodierung
\usepackage[T1]{fontenc}    % Fontkodierung T1:lateinisch, auch Wörter mit Umlauten trennen
\usepackage[utf8]{inputenc} % Eingabekodierung nach UTF-8
\usepackage{ae}             % PostScript Type-1 Fonts (Almost European Computer Modern),  
                            % enthalten sind alle Zeichen zum Setzen europäischer Sprachen mit lateinischer Schrift

\usepackage{times}          % Times als Schriftfont verwenden

% zusätzliche Symbole
\usepackage{textcomp}       % Textsymbole (s. LaTeX, Das Praxisbuch, S.: 557)
\usepackage{latexsym}       % math. Symbole (s. LaTeX, Das Praxisbuch, S.: 553)

\usepackage{pifont}         % Zapf Dingbats-Fonts (Symbolfonts, s. LaTeX, Das Praxisbuch, S.: 552)
\usepackage{amsmath}        % Professioneller Formelsatz (s. LaTeX, Das Praxisbuch, S.: 289 ff)
\usepackage{amssymb}
\usepackage[left]{eurosym}  % Eurosymbol links vom Wert (s. Der LaTeX Begleiter, S.: 418 ff)

% deutsche Sprachunterstützung 
\usepackage{german}         % alte deutsche Rechtschreibung
%\usepackage{ngerman}       % neue deutsche Rechtschreibung

% Steuerfunktionen (s. Der LaTeX Begleiter, S.: 904 ff)
\usepackage{ifthen}         % Ablaufsteuerung (s. Der LaTeX Begleiter, S.: 905 ff)

% Seitennumerierung, Kopf- und Fußzeile
\usepackage{lastpage}       % Verweis auf die letzte Seite (s. Der LaTeX Begleiter, S.: 224 f)
\usepackage{fancyhdr}       % Anpassen von Kolumnentitel-Layouts (s. Der LaTeX Begleiter, S.: 232 ff)

% Farbe, Graphikgenerierung und -bearbeitung, Bildunterschriften, PSTricks
\usepackage{color}          % Farbe (s. LaTeX, Das Praxisbuch, S.: 77 ff)
\usepackage{graphicx}       % geräteabhängige Graphikunterstützung (s. Der LaTeX Begleiter, S.: 631 ff)
\usepackage{float}
\usepackage{epic,eepic}     % erweiterte picture-Umgebung (s. Der LaTeX Begleiter, S.: 619 ff)
\usepackage[font={bf,small},textfont={md,small}]{caption} % Legenden (Abbildungs- und sonstige Unterschriften)
\usepackage{pst-all}        % PSTricks (s. LaTeX Graphics Companion und LaTeX, Das Praxisbuch, S.: 331 ff)
\usepackage{multido}        % Objekte mehrfach verwenden (s. LaTeX, Das Praxisbuch, S.: 382 ff)

% Programm-Listings
\usepackage{listings}

% Sonstiges
\usepackage[normalem]{ulem} % Textbetonung durch Unterstreichen (s. Der LaTeX Begleiter, S.: 93 f)
                            % \uline{important}   underlined text
                            % \uuline{urgent}     double-underlined text
                            % \uwave{boat}        wavy underline
                            % \sout{wrong}        line drawn through word
                            % \xout{removed}      marked over with //////.
                            % {\em phasized\/}  | In LaTeX, by default, these are underlined; use
                            % \emph{asized}     | \normalem or [normalem] to restore italics
                            % \useunder{\uwave}{\bfseries}{\textbf}
                            % use wavy underline in place of bold face
%\usepackage{fancyvrb}
\usepackage{tabularx}
\usepackage{supertabular}
\usepackage{multicol}
\usepackage{multirow}

% Index
\usepackage{makeidx}

% Hyperlinks
\usepackage{hyperref} % muß als letztes Paket aufgeführt werden!

von Xenara » Mo 14. Mär 2011, 13:07

Normalerweise sucht sich LaTeX tatsächlich die passende Bilddatei. Das von dir beschriebene Verhalten ist jedenfalls nicht normal.
Du lieferst leider kein vollständiges Minimalbeispiel und verheimlichst uns damit deinen Header. Steht da zufällig irgendwas im Stile von "\DeclareGraphicsExtensions" oder so?

Abgesehen davon: Du kannst auch dvi -> ps -> pdf kompilieren, für ein pdf muss nicht zwingend pdflatex verwendet werden.

pdflatex png Bilddateien

von ITBane » Mo 14. Mär 2011, 12:57

Hallo LaTeX, Community,

ich bin dabei einen Bericht für die Uni mit LaTeX zu schreiben, da mir das nahegelegt wurde. Funktioniert soweit auch sehr gut, allerdings habe ich ein kleines Problem:

Da mein Prof den Bericht als dvi haben will, er andererseits auch als .pdf auf den Uniserver soll, dachte ich mir, dass ich den Bericht einfach 2 mal kompiliere. Einmal mit latex und einmal mit pdflatex.

Ich weiß, dass latex eine *.eps-Grafik braucht, und pdflatex jpeg, png und pdf kann/will (so in der Dokumentation und im Internet zu finden).

Daher habe ich in meinem Bildverzeichnis 2 Dateien liegen: bild.eps und bild.png

im Dokuemtn werden die Bilder eingebunden mit:
% Minimalbeispiel
\begin{document}
\begin{figure}
\includegraphics[width=.5\textwidth]{myPictures/bild}
\caption{Beispielcaption}
\end{figure}
\end{document}
Wenn ich mit latex kompiliere, klappt auch alles, wen ich mit pdflatex kompiliere sagt er mir aber immer:

"Unknown graphics extension: eps"

Eingebunden habe ich das Paket graphicx mit dem Befehl:
%Paketeinbindung
\usepackage{graphicx}
Wo habe ich meinen Denkfehler? Ich meine gelesen zu haben, dass sich pdflatex/latex das jeweils passende Bild aussuchen, wenn es ohne Dateiendung verlinkt ist, und das Bild im richtigen Verzeichnis liegt.

Danke schonmal im vorraus,

Jascha

Nach oben