*Meine Güte, also kleinlich ist das Programm auch nicht, ne, überhaupt nicht.
Naja, es funktioniert...*
Als Ergänzung zu Clemens' arara-Programm:
*Was ist neu?*
Der Default ist nun ein 'weißer Hintergrund'. Mit der Wertstellung
.... **€dit:** Die Umsetzung im Edit von @Clemens dürfte dann besser sein.
Vollständiges Beispiel:
%ghostscript.yaml
% arara: pdflatex
% arara: ghostscript: { transparency: resolution: 100 , device: pngalpha }
kann das auf Transparent umgeschaltet werden.
arara:
#ghostscript.yaml
!config
# GhostScript rule for arara
# author: Clemens Niederberger, Elke Schubert
# requires arara 3.0+
identifier: ghostscript
name: GhostScript
command: <arara> @{program} @{options} -r@{resolution} -sDEVICE=@{transparency} -sOutputFile=@{getBasename(file)}.png @{getBasename(file)}.pdf
arguments:
- identifier: program
flag: <arara> @{parameters.program}
default: <arara> @{ isWindows("gswin32c", "gs") }
- identifier: options
flag: <arara> @{parameters.options}
default:
%#######################################
%# Parameters by default:
%# { program: gs , resolution: 300 , device: png16m , alphabits: 4 , options: -q -dNOPAUSE -dBATCH -dEPSCrop
- identifier: resolution
flag: <arara> @{parameters.resolution}
default: 300
- identifier: transparency
flag: <arara> @{parameters.transparency}
default: }
%#
%# device (examples):
%# pngalpha (transparency)
%# png16m -dTextAlphaBits=4 -dGraphicsAlphaBits=4
Vollständiges Beispiel:
%ghostscript.yaml
% arara: pdflatex
%# arara: ghostscript
%Insert (white background, default)
%# pnggray (8-bit-gray)
%# pngmono (monocolor)
%#
%# program:
%# Insert path of your current ghostscript-executive:
% arara: ghostscript: { ghostscript-executive, if necessary:
%# program: \texlive\2013\tlpkg\tlgs\bin\gswin32.exe}
% arara: ghostscript: { resolution: 100 }
%Default: 'white background', choose 'pngalpha' for transparency
%# arara: ghostscript: { transparency: pngalpha }
\texlive\2013\tlpkg\tlgs\bin\gswin32.exe
%# gs by default
%#######################################
\documentclass[varwidth, margin=5mm]{standalone}
margin=5pt]{standalone}
%\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{tikz}
\usepackage{amsmath}
\usetikzlibrary{arrows}
\usepackage{graphicx}
\usepackage{xcolor}
\pagecolor{green}
%\usepackage[active,tightpage]{preview} %Für spezielle Ansichten
%==============
\begin{document}
%==============
%\begin{preview}
Das moechte möchte 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} \\
\begin{tikzpicture}[]
%\draw[-*] %\begin{tikzpicture}[]
%%\draw[-*] (3,0) -- (4,1);
\draw[-o] %\draw[-o] (5,0) -- (6,1);
\draw[-|] %\draw[-|] (7,0) -- (8,1);
\end{tikzpicture}
%\end{tikzpicture}
%\verb+\includegraphics{FILE.png}+
%\includegraphics[]{FILE.png}
%\end{preview}
%==============
\end{document}
%==============
**Ihr dürft mir gerne in den Kommentar schreiben, was man da als resolution wählen sollte, um eine geeignete Größe zu bekommen ;)**
![alt text][1]
![alt text][2]
% arara: ghostscript: { transparency: pngalpha }
![alt text][2]
text][3]
-----
![alt text][3]
text][4]
[1]: http://texwelt.de/wissen/upfiles/FILEnew_3.png
[2]: http://texwelt.de/wissen/upfiles/FILEnew.png
[2]: [3]: http://texwelt.de/wissen/upfiles/FILEnew_1.png
[3]: [4]: http://texwelt.de/wissen/upfiles/FILEnew_2.png