Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 8

16 Mai '14, 16:17

cis's gravatar image

cis
9.6k104461491

Wie lasse ich mir mit arara und dem TeXLive-internen (dem TeXLive-internen) ghostscript eine Grafikdatei ausgeben?

Hallo! Aufbauend auf der Frage [Wie kann ich mit arara einen Kommandozeilenbefehl ausführen?][1] und der dortigen arara-yaml-Regel habe ich hier einen Code: % arara: pdflatex % arara: console: { command: \texlive\2013\tlpkg\tlgs\bin\gswin32.exe -q -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -dEPSCrop -sOutputFile=FILE.png FILE.pdf } (vollst. Bsp. unten) Das erzeugt neben FILE.pdf auch eine Grafikdatei FILE.png. Der Clou: es wird das TeXLive-interne `ghostscript` verwendet, m.a.W. keine Extra-Software ist notwendig. Jetzt ist das aber so noch nicht perfekt, denn - es muß der aktuelle Dateiname eingegeben werden (hier FILE.*) - es ist nicht sehr übersichtlich, andere haben die Anwendung `gswin32.exe` ggf. unter einem anderen Pfad, hier: <!--> C:\texlive\2013\tlpkg\tlgs\bin\gswin32.exe Ich hatte mir das etwas so oder ähnlich vorgestellt (Pseudocode): % arara: pdflatex %Insert the path of your ghostscript executive here: %\DEF\gsPath{\texlive\2013\tlpkg\tlgs\bin\gswin32.exe} %VIELLEICHT AUCH %Transparency? \DEF{JA/NEIN} %Enlargement? \DEF{SCALE=3.5} % arara: console: { command: \gsPath -q -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -dEPSCrop -sOutputFile=AKTUELLE_AUSGABEDATEI.png AKTUELLE_AUSGABEDATEI.pdf } So einfach geht es aber, z.B. mit dem Pfad, nicht! Verbesserungsvorschläge jeglicher Art, auch betreffs des gs-Codes, sind willkommen. % arara: pdflatex % arara: console: { command: \texlive\2013\tlpkg\tlgs\bin\gswin32.exe -q -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -dEPSCrop -sOutputFile=FILE.png FILE.pdf } \documentclass[varwidth, margin=5mm]{standalone} %\documentclass{article} \usepackage[ngerman]{babel} \usepackage{tikz} %\usepackage[active,tightpage]{preview} %Für spezielle Ansichten %============== \begin{document} %============== %\begin{preview} Das moechte ich als PNG! \\ Original \verb+FILE.pdf+: \\ \LaTeX ~~~n e u~~~ \LaTeX \\ \begin{tikzpicture}[] \filldraw [red] (0,0) circle [radius=2pt] (1,1) circle [radius=2pt] (2,1) circle [radius=2pt] (2,0) circle [radius=2pt]; \draw (0,0) .. controls (1,1) and (2,1) .. (2,0); \end{tikzpicture} \\ %\end{preview} %============== \end{document} %============== liefert: ![alt text][2] [1]: http://texwelt.de/wissen/fragen/5097/wie-kann-ich-mit-arara-einen-kommandozeilenbefehl-ausfuhren [2]: http://texwelt.de/wissen/upfiles/FILE.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 7
Formatierung

15 Mai '14, 09:37

esdd's gravatar image

esdd
17.8k304257

Wie lasse ich mir mit arara und dem TeXLive-internen ghostscript eine Grafikdatei ausgeben?

Hallo! Aufbauend auf der Frage [Wie kann ich mit arara einen Kommandozeilenbefehl ausführen?][1] und der dortigen arara-yaml-Regel habe ich hier einen Code: % arara: pdflatex % arara: console: { command: \texlive\2013\tlpkg\tlgs\bin\gswin32.exe -q -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -dEPSCrop -sOutputFile=FILE.png FILE.pdf } (vollst. Bsp. unten) Das erzeugt neben FILE.pdf auch eine Grafikdatei FILE.png. Der Clou: es wird das TeXLive-interne ghostscript `ghostscript` verwendet, m.a.W. keine Extra-Software ist notwendig. Jetzt ist das aber so noch nicht perfekt, denn - es muß der aktuelle Dateiname eingegeben werden (hier FILE.*) - es ist nicht sehr übersichtlich, andere haben die Anwendung <tt>gswin32.exe</tt> `gswin32.exe` ggf. unter einem anderen Pfad, hier: <!--> C:\texlive\2013\tlpkg\tlgs\bin\gswin32.exe Ich hatte mir das etwas so oder ähnlich vorgestellt (Pseudocode): % arara: pdflatex %Insert the path of your ghostscript executive here: %\DEF\gsPath{\texlive\2013\tlpkg\tlgs\bin\gswin32.exe} %VIELLEICHT AUCH %Transparency? \DEF{JA/NEIN} %Enlargement? \DEF{SCALE=3.5} % arara: console: { command: \gsPath -q -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -dEPSCrop -sOutputFile=AKTUELLE_AUSGABEDATEI.png AKTUELLE_AUSGABEDATEI.pdf } So einfach geht es aber, z.B. mit dem Pfad, nicht! **Verbesserungsvorschläge Verbesserungsvorschläge jeglicher Art, auch betreffs des gs-Codes, sind willkommen.** Danke fürs Lesen und das Interesse! willkommen. % arara: pdflatex % arara: console: { command: \texlive\2013\tlpkg\tlgs\bin\gswin32.exe -q -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -dEPSCrop -sOutputFile=FILE.png FILE.pdf } \documentclass[varwidth, margin=5mm]{standalone} %\documentclass{article} \usepackage[ngerman]{babel} \usepackage{tikz} %\usepackage[active,tightpage]{preview} %Für spezielle Ansichten %============== \begin{document} %============== %\begin{preview} Das moechte ich als PNG! \\ Original \verb+FILE.pdf+: \\ \LaTeX ~~~n e u~~~ \LaTeX \\ \begin{tikzpicture}[] \filldraw [red] (0,0) circle [radius=2pt] (1,1) circle [radius=2pt] (2,1) circle [radius=2pt] (2,0) circle [radius=2pt]; \draw (0,0) .. controls (1,1) and (2,1) .. (2,0); \end{tikzpicture} \\ %\end{preview} %============== \end{document} %============== liefert: ![alt text][2] [1]: http://texwelt.de/wissen/fragen/5097/wie-kann-ich-mit-arara-einen-kommandozeilenbefehl-ausfuhren [2]: http://texwelt.de/wissen/upfiles/FILE.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 6

13 Mai '14, 21:27

cgnieder's gravatar image

cgnieder
22.1k253463

Klicke auf Einblenden/Ausblenden von Überarbeitungen 5

13 Mai '14, 16:30

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 4

13 Mai '14, 16:30

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

13 Mai '14, 16:25

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

13 Mai '14, 16:23

cis's gravatar image

cis
9.6k104461491

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

13 Mai '14, 16:20

cis's gravatar image

cis
9.6k104461491