如何拉伸图形环境的文本高度?

如何拉伸图形环境的文本高度?

当我使用图形环境将图像设置为单独页面中的浮点数([p] 说明符)时,我希望能够用尽整个文本高度,以便图像及其标题与相邻页面上的文本精确对齐。我希望将标题放在底部。这意味着我需要将图像高度设置为 \textheight 减去后面标题的高度。

我知道这个问题:如何定义图形大小以使其占据页面的剩余部分?并且那里提供的解决方案适用于连续文本,但不适用于图形环境。

我也意识到了问题图形高度 + 标题文本高度,这非常接近我的需要,只是我认为必须手动设置标题的行数有点尴尬,而且我正在寻找一种完全自动的方法来计算标题高度。

答案1

如果你使用 tikz,则可以使用“scale”选项。以下是示例:

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{positioning}

\begin{document}

\begin{figure}[htbp]

\begin{tikzpicture}[auto,node distance=8mm,>=latex,font=\small]

    \draw[thick,black] circle[radius=1] node[right=1]{normal size};

\end{tikzpicture}

\begin{tikzpicture}[auto,node distance=8mm,>=latex,font=\small,scale=1.5, every node/.style={transform shape}]

    \draw[thick,black] circle[radius=1] node[right=1]{scaled 1.5 of normal size};

\end{tikzpicture}

\caption{this is the caption}


\end{figure}

\end{document}

在此处输入图片描述

相关内容