当在 pgfplot 中使用将s\usepgfplotslibrary{external}
外部化为s 时,如果对应线的线宽较粗(或半粗),则生成的 .pdf 看起来被裁剪了。ref
label
label
效果类似于TikZ 外部:图形被裁剪,除非它是对标签的引用,否则我无法tikzpicture
更改其边界框以消除裁剪效果。我该如何更改边界框,以使生成的 .pdf 看起来不被裁剪?
答案1
汲取灵感Paul Gaborit 的解决方案对于您提到的问题:
假设您对引用的图例条目感到满意,那么避免剪辑的一种方法是将附加节点附加到图例图像代码中。
插入到序言中的以下代码将填充0.05em
图例条目。调整填充以满足您的需求。
\pgfplotsset{
legend image code/.append code={
\node[fit=(current bounding box),inner sep=0.05em]{};
}
}
请注意,您需要在序言中包含。此外,您可能希望从 [1]标准\usetikzlibary{fit}
中删除添加的填充,例如,crossref
yshift
0.3em
\pgfplotsset{every crossref picture/.style={baseline,yshift=0.25em}}
[1]: PGFPLOTS v1.8 手册第 187 页