为什么我不能同时使用'\\`(制作换行符)" resizebox"?

时间:2015-07-24 16:26:38

标签: latex

我有一个超宽的多线方程但是我不想再制作一条线,因为这个方程只比文本线宽一点点。然后我考虑使用命令\rescalebox,如下所示。

\begin{align}
\resizebox{.9\hsize}{!}
 {S & = A + B + C \nonumber  \\
    & + D +E +F.}
\end{align}

但是,它仅在我删除折线符号\\时才有效,否则我会收到有关遗失\endgroup的错误消息。在阅读了有关调整大小或重新缩放的其他一些问题之后,我仍然无法弄清楚为什么我不能同时使用\\\resizebox。任何人都可以帮我这个,还是有其他方法可以拟合/重新缩放多线方程?

1 个答案:

答案 0 :(得分:1)

首先,您可以尝试使用

之类的内容
\documentclass{article}
\usepackage{amsmath}

\begin{document}

{\small %
\begin{align}
S & = A + B + C \nonumber \\
  & + D +E +F.
\end{align}
}%

\end{document}

可以帮助你(reference)。更好的是:

{\fontsize{9}{8}\selectfont %
\begin{align}
S & = A + B + C \nonumber  \\
  & + D +E +F.
\end{align}
}%

此处98是字体大小和pt中的lineskip,显然您可以根据需要更改它们(9pt是默认10pt的9/10,如{{1} }})。考虑到linekip应该比字体大小小一点。