Anzeige:
Ergebnis 1 bis 12 von 12

Thema: tikz mit LATEX => DVI => PDF kompilieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27

    tikz mit LATEX => DVI => PDF kompilieren

    Hallo,

    ich habe das Problem, dass ich in ein Dokument eps Dateien einbinden will und daher mit LATEX => DVI => PDF kompiliere, was auch gut funktioniert. Wenn ich jedoch eine tikz grafik in den Code einbaue wird diese nicht erzeugt. Sie lässt sich nur durch LATEX => DVI oder LATEX => PDF kompilieren. Wie kann das sein? Hier ein Beispielcode:

    Code:
    \documentclass[a4paper, 12pt, twoside]{book}
    \usepackage{graphicx}
    \usepackage{tikz}
    \usetikzlibrary{arrows}
    \usetikzlibrary{decorations.pathreplacing}
    \begin{document}
    \mainmatter
    Linien:\\
    \begin{tikzpicture}
    \draw (-1.5,0) -- (1.5,0);
    \draw (0,-1.5) -- (0,1.5);
    \end{tikzpicture}
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Wenn latex-dvi-pdf bedeutet, dass du dvipdfmx benutzt, musst du tikz (und graphicx) auch mitteilen. Die können nicht wissen, was nach dem dvi kommt.

    Mit dvips + ps2pdf funktioniert dein Beispiel ohne Probleme.

    Abgesehen davon, würde ich nicht wegen eps-Dateien auf pdflatex verzichten, sondern lieber die eps-Dateien in pdf umwandeln -- entweder extern oder on-the-fly mit dem epstopdf-Paket.

  3. #3
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    Hallo,

    bei "Ausgabe" -> "Ausgabeprofile definieren" -> "LATEX => DVI => PDF" -> "Nachbearbeitung" steht: "dvipdfm". Wenn du das meinst - wie kann ich es in:
    "dvips + ps2pdf" ändern?

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    du musst eigentlich dazu sagen, dass du texniccenter verwendest. jeder editor macht das natürlich anders.

    du kannst dieses ausgabeprofil kopieren und dann den nachbearbeitungsbefehl ändern. von dvipdfm zu ps2pdf. ps2pdf ist wie dvipdfm auch ein programm das bei deinem miktex schon dabei ist.

    du solltest aber ulrikes tipp nicht einfach ignorieren. es ist einfacher wenn du deine epsbilder in pdf bilder umwandeln lässt. dann kannst du direkt mit dem profil LaTeX=>PDF kompilieren und sparst somit einen zwischenschritt. an der qualität der bilder ändert sich dadurch nichts, eps und pdf sind beides vektorformate die sich verlustfrei skalieren lassen.

    gruss
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    Hallo,

    ich habe das ganze Dokument schon auf LaTex=>DVI=>PDF eingestellt - so dass der Compiler tausend Fehlermeldungen ausgibt sobald ich mit LaTex=>PDF kompiliere (auch wenn ich die Zeilen mit eps Dateien auskommentiere). Daher würde ich ganz gerne auch dabei bleiben ...

    Die Anpassung des Nachbearbeitungsbefehls hat funktioniert. Allerdings erzeugt er nur eine DVI Datei und eine mit MATLAB erzeugte eps Datei in der ein Omega enthalten ist stellt dieses Omega nun als W da. Woran kann das liegen?

  6. #6
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    ich hoffe in deiner arbeit erklaerst du dinge besser als hier, sonst wirds eng

    z.b. waehre es wichtig die fehlermeldungen zu wissen die da kommen. eventuell musst du nur mal vorher die temporaeren dateien wie *.aux usw loschen (stichwort projekt aufraeumen)

    hier mal ganz im detail mit screenshots was du machen muesstest
    http://tex.stackexchange.com/questio...x-dvips-ps2pdf

    ich wuerde immer noch das direkte kompilieren mit pdflatex bevorzugen...
    spart dir auch zeit weil du nur 1x kompilieren musst und nichts konvertiert werden muss
    Mein Ball ist umgefallen

  7. #7
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    Hi,

    ich versuchs ; ) Danke für den Link. Allerdings erzeugt er jetzt nur eine ps statt einer pdf datei, obwohl ich alle Schritte genau befolgt habe, wie kann das sein ?

  8. #8
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    da geht wohl aktuell noch was beim konvertieren von ps2pdf schief.

    probiere mal von "%bm.ps" auf "%tm.ps" zu wechseln. http://texniccenter.sourceforge.net/placeholders.html
    Mein Ball ist umgefallen

  9. #9
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    Hi,

    super! Vielen Dank - das "%bm.ps" war der Fehler! Jetzt bekomme ich eine PDF mit eps und tikz Grafiken.

    Viele Grüße:

    Christian

  10. #10
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    hallo,

    habe gerade festgestellt dass das Papierformat nicht mehr A4 ist. Ein Einfügen von -sPAPERSIZE=a4 vor "%tm.ps" sorgt dafür, dass wieder nur ein ps statt eines pdf Dokuments erstellt wird. Ich habe jetzt folgende Einstellungen, welche zwar eine pdf erzeugen, jedoch auch das Papierformat verfälscht:

    Postprozessoren:

    dvips mit Argument: "%bm.dvi"
    und
    ps2pdf mit Argument: "%tm.ps"

    Alles anderen Einstellungen sind wie hier:
    http://tex.stackexchange.com/questio...x-dvips-ps2pdf

    Wie kann ich eine Pdf im A4 Format erzwingen ?

  11. #11
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    gib mal im dvips eintrag bei 'argumente die an den compiler uebergeben werden sollen' (das feld ist unterhalb von dvips.exe)

    Code:
    -Ppdf -t a4
    ein.

    ich glaube die a4 info geht in diesem schritt verloren.

    gruss
    Mein Ball ist umgefallen

  12. #12
    Registrierter Benutzer
    Registriert seit
    12.04.2013
    Beiträge
    27
    Hi,

    wunderbar! Durch Eingabe von

    -Ppdf -t a4 "%Bm.dvi"

    bei Argumente von dvips erstellt er die PDF so wie sie sein soll.

    Vielen Dank nochmal!

    Viele Grüße:

    Christian

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •