为什么我的这段代码对增加边缘和边框之间的空间没有效果

为什么我的这段代码对增加边缘和边框之间的空间没有效果

我想增加下图的 delta X 和 delta Y 的值。 在此处输入图片描述

并且我编写了下面的代码来实现它。但是我的调整 \pdfpagewidth,\pdfpageheight没有效果。

由此引发的问题是,查看 pdf 文件或 png 文件时,电路的水平导线离文件内容区域的末尾太近,因此很难识别出有导线。

我遗漏了什么?

\documentclass{standalone}

\usepackage{circuitikz}
\pdfpagewidth=250mm 
\pdfpageheight=350mm 

\tikzset{voltage dir=RP}
\begin{document}

\begin{circuitikz}[]
   \draw (0,0) to[battery1] (0,3) -- (2,3)
   to[R] (2,0) -- (0,0);
   \end{circuitikz}

\end{document}

在此处输入图片描述

答案1

包装standalone不跟随页面 --- 它是一个独立的图形!您必须使用该border选项。

\documentclass[border=2cm]{standalone}

\usepackage{circuitikz}

\tikzset{voltage dir=RP}
\begin{document}

\begin{circuitikz}[]
   \draw (0,0) to[battery1] (0,3) -- (2,3)
   to[R] (2,0) -- (0,0);
   \end{circuitikz}

\end{document}

您还可以有不对称边框,请参阅独立包的文档:https://ctan.org/pkg/standalone?lang=en

相关内容