我有 3 个 CircuiTikZ 绘图,我想将其导出为 600 dpi png 文件。我该怎么做?现在我的 LaTeX 文件如下所示。
\documentclass{article}
\usepackage{tikz}
\usepackage{circuitikz}
\begin{document}
\begin{figure}[h!]
\begin{center}
\begin{circuitikz}
stuff...
\end{circuitikz}
\end{center}
\end{figure}
\newpage
\begin{figure}[h!]
\begin{center}
\begin{circuitikz}
stuff...
\end{circuitikz}
\end{center}
\end{figure}
\newpage
\begin{figure}[h!]
\begin{center}
\begin{circuitikz}
stuff...
\end{circuitikz}
\end{center}
\end{figure}
(我在 macOS 上使用 LaTeX)
先谢谢了!
答案1
如果您稍微修改一下代码,删除figure
和center
环境,则可以使用standalone
如下所示的类。请注意\standaloneenv{circuitikz}
该standalone
环境。
自动转换由convert
类选项启用,要求安装 ImageMagick,并且在shell-escape
启用的情况下运行文档,例如pdflatex --shell-escape filename.tex
。
下面的文档创建了三个名为和.png
的文件filename-0.png
,如下所示:filename-1.png
filename-2.png
\documentclass[convert={density=600}]{standalone}
\usepackage{circuitikz}
\standaloneenv{circuitikz}
\begin{document}
\begin{circuitikz}
\draw (0,0) to[R=$R_1$] (2,0);
\end{circuitikz}
\begin{circuitikz}
\draw (0,0) to[R=$R_2$] (2,0);
\end{circuitikz}
\begin{circuitikz}
\draw (0,0) to[R=$R_3$] (2,0);
\end{circuitikz}
\end{document}