使用独立程序创建的图片与原始图片看起来有很大不同

使用独立程序创建的图片与原始图片看起来有很大不同

由于 tikz 的外部包不起作用(我不知道为什么)我切换为仅使用独立文档类来制作我的图表和图片。

然而,当我将结果与独立类或直接使用我的 main.file 进行比较时,我遇到了严重的编译问题。

我的方法如下:

我通过独立程序创建和调整图片。为此,我加载了主文档中使用的所有设置,以便字体和距离最终以正确的方式显示。在项目结束时,我将让 main.tex 编译我在独立文件中创建的代码,以便正确显示参考文献和引用。

平均能量损失

主文本

\documentclass[10pt,a4paper,oneside,headsepline, headings=small,openright, fleqn,appendixprefix,BCOR=5mm,
%draft,
]{scrbook}

\usepackage[includeheadfoot,left=3cm,right=2cm,top=2cm,bottom=2cm,showframe]{geometry}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16,width= .6\textwidth,scale only axis,}

\begin{document}

\centering
\begin{tikzpicture}
\begin{axis}
\addplot [] coordinates {(0,0) (1,2) (2,3)};
\end{axis}
\end{tikzpicture}

\begin{figure}[h]
\centering
\includegraphics{standalone.pdf}
\caption{}
\end{figure} 

\end{document}

独立版本

\documentclass[tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16, width= .6\textwidth}

\begin{document}

\begin{tikzpicture}
\begin{axis}
\addplot [] coordinates {(0,0) (1,2) (2,3)};
\end{axis}
\end{tikzpicture}
\end{document}

现在这张图片中呈现的问题:

在此处输入图片描述

下面的图表是来自独立的 .pdf。有两个问题:

  • 宽度似乎有问题
  • 更成问题的是:当查看右上角和轴刻度标签时,图内的距离完全不同

经过反复尝试,我发现 geometry 包似乎有问题。当我将其添加到我的独立文件中时

\usepackage[includeheadfoot,left=3cm,right=2cm,top=2cm,bottom=2cm,showframe]{geometry}

内部距离现在与通过主文件创建的图相同。但是,图片现在被移动和裁剪了:

在此处输入图片描述

有人知道什么可能导致该问题(使用几何?)以及如何解决这个问题吗?

相关内容