如何从纸张的左边缘放置 tikzpicture

如何从纸张的左边缘放置 tikzpicture

我正在使用 tikz 绘制图表。但我遇到了问题:latex 将 tikzpicture 放置在纸张左边缘较远的位置,并且它太大而超出了右边缘。如下图所示,左角仍有足够的空间,而图片的右侧部分已经超出页面。我什么也没做,只是简单地写下:

\begin{figure}[!h]
    \centering
    \begin{tikzpicture}[square/.style={regular polygon,regular polygon sides=4}]
     %draw something large here
    \end{tikzpicture}
 \end{figure}

我怎样才能正确放置它?

可编译代码可以在这里找到:https://pastebin.com/H2NGYtKV 或者通过 Overleaf 进行:https://www.overleaf.com/read/hhxjmxdkvscg 在此处输入图片描述

答案1

因此,我自己使用几何包并将其与 resizebox 结合起来解决了这个问题:

\documentclass[12pt,ngerman,landscape]{article}
...
\usepackage{geometry}
\geometry{
         left=2mm,
         top=20mm,
         right=2mm,
}

\begin{document}
\begin{figure}[!h]
    \centering
    \resizebox{\linewidth}{!}{
    \begin{tikzpicture}[square/.style={regular polygon,regular polygon sides=4}]
         %% codes gose here
    \end{tikzpicture}}
\end{figure}
\end{document}

结果,它使用了从左边缘到右边缘的整个空间。

可编译的代码可以在这里找到:https://www.overleaf.com/read/hhxjmxdkvscg

在此处输入图片描述

相关内容