我在子图环境中使用 \input 包含了 latex 文件:
\documentclass[a4paper]{report}
\usepackage[usenames,dvipsnames]{color}
\usepackage{linegoal}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{subcaption}
\begin{document}
\begin{figure}[ht]
\begin{subfigure}[b]{0.5\textwidth}
\scalebox{.4}{\input{figures/steps/step-001.tex}}
\caption{Step 1 of the example run}
\label{step1er}
\end{subfigure}
\begin{subfigure}[b]{0.5\textwidth}
\scalebox{.4}{\input{figures/steps/step-002.tex}}
\caption{Step 2 of the example run}
\label{step2er}
\end{subfigure}
\end{figure}
\end{document}
但它们就是不缩放,输出结果完全乱七八糟。右图在垂直方向上拉伸得更厉害。
PDF 版本如下所示:
答案1
问题很简单,我认为\parbox
您的step
-files 中的 太窄,无法容纳文本,因此它会溢出 parbox,从而溢出\fcolorbox
。如果您使用足够大的宽度,在这种特定情况下1.5\linewidth
似乎很合适,结果会更好:
linegoal
我不完全确定为什么第二个框那么窄,但我想这与以及如何计算所讨论的线的余数有关。
\documentclass[a4paper]{report}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{linegoal}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{filecontents}
\begin{filecontents*}{stuff.tex}
\texttt{\fcolorbox{Blue}{Black}{\parbox[t]{1.5\linewidth}{% <-- note that the width has changed here
\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}A5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}AA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}AA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}AA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}AA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}AA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}AF\color[HTML]{FFFFFF}|\\
\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F0\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}F5\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}FA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}FA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}FA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}FA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}FA\color[HTML]{FFFFFF}|\color[HTML]{DCDCCC}FF\color[HTML]{FFFFFF}|\\
\color[HTML]{DCDCCC}\\
Status:\\
\color[HTML]{F0E68C}Initializing}}}
\end{filecontents*}
\begin{document}
\begin{figure}[ht]
\begin{subfigure}[b]{0.5\textwidth}
\centering
\resizebox{.95\linewidth}{!}{\input{stuff}}
\caption{Step 1 of the example run}
\label{step1er}
\end{subfigure}%
\begin{subfigure}[b]{0.5\textwidth}
\centering
\scalebox{.4}{\input{stuff}}
\caption{Step 2 of the example run}
\label{step2er}
\end{subfigure}
\end{figure}
\end{document}