我希望这不是重复的。考虑 MWE
\documentclass[tikz]{standalone}
\standaloneconfig{border=-3cm 0cm 0cm 0cm}
\begin{document}
\begin{tikzpicture}
\draw(0,-5) grid (10,5);
\foreach \X in {0,...,10}
\node[circle,fill,label=45:{\X}] at (\X,0){};
\node at (5,2) {border=\{$\langle\mbox{length}~(\mbox{left})~\rangle$
$\langle\mbox{length}~(\mbox{right})~\rangle$
$\langle\mbox{length}~(\mbox{bottom})~\rangle$
$\langle\mbox{length}~(\mbox{top})~\rangle$
\}};
\end{tikzpicture}
\end{document}
图像在左侧被剪切,这与手册一致(第 9 页顶部)
然而,如果我这样做
\standaloneconfig{border=0cm -3cm 0cm 0cm}
相反,我得到
即图像在底部被剪切(而不是右侧)。
总体而言,我认为根据
border={left bottom right top}
我究竟做错了什么?
答案1
永远不要阅读文档。坏事会发生。——大卫·卡莱尔
编辑:[26/03/18]
Martin Scharrer 刚刚上传了 1.3 版standalone.cls
到加拿大运输安全局,其选项的顺序正确为border
:border={left bottom right top}
。
旧版本的standalone
手册中选项的顺序已border
调换。边框的正确顺序为:
border={<length (left)> <length (bottom)> <length (right)> <length (top)>}
在第 57 行standalone.cls
我们看到:
\default@bp\sa@border@left{#1}%
\default@bp\sa@border@bottom{#2}%
\default@bp\sa@border@right{#3}%
\default@bp\sa@border@top{#4}%
这是参数的正确顺序。