tikz png输出不输出png

时间:2019-06-21 18:45:19

标签: latex pdflatex tikz

我正在LuaLatex论文中使用tikz图。对于演示,我想在Power Point中使用相同的图。从理论上讲,我可以将它们添加为pdf对象。但是质量很差。因此,我想将它们导出为png。我发现了几个应该起作用的代码示例。但是我不能让他们工作。他们只是输出pdf,没有png。

我已经尝试按照线程/代码片段进行操作。

https://tex.stackexchange.com/questions/40516/externalization-to-other-format-makefile-add-new-rules-to-the-makefile/40795#40795

https://www.latex4technics.com/?note=3p2n http://users.cecs.anu.edu.au/~rod/resources/p-tikz-external-png.html

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{external}
%\tikzexternalize[mode=list and make]

\tikzset{
    png export/.style={
        % First we call ImageMagick; change settings to requirements
        external/system call/.add={}{; convert -density 300 -transparent white "\image.pdf" "\image.png"},
        % Now we force the PNG figure to be used instead of the PDF
        /pgf/images/external info,
        /pgf/images/include external/.code={
            \includegraphics[width=\pgfexternalwidth,height=\pgfexternalheight]{##1.png}
        },
    }
}

\begin{document}

{
% Here we specify the figure will be converted and inserted as PNG
\tikzset{png export}
\begin{tikzpicture}
    \draw (0,0) circle (1) ;
\end{tikzpicture}
}

% This figure will be inserted as PDF
\begin{tikzpicture}
    \draw (0,0) circle (1) ;
\end{tikzpicture}
\end{document}

我已经检查了convert -version

Version: ImageMagick 7.0.8-49 Q16 x64 2019-06-08
http://www.imagemagick.org                                            
Copyright: Copyright (C) 1999-2018 ImageMagick Studio LLC             
License: http://www.imagemagick.org/script/license.php                
Visual C++: 180040629                                                 
Features: Cipher DPC Modules OpenMP(2.0)                              
Delegates (built-in): bzlib cairo flif freetype gslib heic jng jp2
jpeg lcms lqr    lzma openexr pangocairo png ps raw rsvg tiff webp xml
zlib   ```

如果我勾选where convert,我会得到

C:\Program Files\ImageMagick-7.0.8-Q16\convert.exe                    
C:\Windows\System32\convert.exe```

对我来说,有两个来自不同地点的convert依者似乎很可疑。

EDIT:现在已更改。我可以将convert.exe以太称为imconvert或magick。这可以从控制台工作。但是它不适用于乳胶(texmaker)。

期望是png和pdf输出。 实际是pdf输出。

0 个答案:

没有答案