我的文档中有一个公式,它是不可拆分的,使用全局选项无法将其放在一行中twocolumn
。我是否必须在这里缩小文本大小?我该怎么做?\resizebox
在数学模式下不起作用。
\documentclass[twocolumn]{ltxdoc}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\sum_{q_\mathrm{total}=0}^{q_A+N_A+q_B+N_B-2}\left(\sum_{q_A=0}^{q_\mathrm{total}}\left(\binom{q_A+N_A-1}{q_A}\binom{q_B+N_B-1}{q_B}\right)\right)x^{q_\mathrm{total}}
\end{equation}
\end{document}
答案1
Resizebox 应该可以工作。
\documentclass[twocolumn]{ltxdoc}
\usepackage{amsmath}
\usepackage{lipsum}
\usepackage{graphics}
\begin{document}
\lipsum[1]
\begin{equation}
\resizebox{0.5\textwidth}{!}{$\sum_{q_\mathrm{total}=0}^{q_A+N_A+q_B+N_B-2}\left(\sum_{q_A=0}^{q_\mathrm{total}}\left(\binom{q_A+N_A-1}{q_A}\binom{q_B+N_B-1}{q_B}\right)\right)x^{q_\mathrm{total}}$}
\end{equation}
\lipsum[2-4]
\end{document}
或者考虑分裂你的等式。
答案2
包cuted
(来自sttools
捆绑包)可以暂时离开其strip
环境的两列模式。第二列中输入方程式的示例:
\documentclass[twocolumn]{ltxdoc}
\usepackage{mathtools, cuted}
\usepackage{lipsum, color}
\begin{document}
\lipsum[1-2]
\lipsum[1]
\textsf{\color{red}Equation entered here: }
\begin{strip}
\begin{equation}
\sum_{q_\mathrm{total}=0}^{q_A+N_A+q_B+N_B-2}\left(\sum_{q_A=0}^{q_\mathrm{total}}\left(\binom{q_A+N_A-1}{q_A}\binom{q_B+N_B-1}{q_B}\right)\right)x^{q_\mathrm{total}}
\end{equation}
\end{strip}
Text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text text.
\lipsum[3-5]
\end{document}
答案3
我认为您没有比这更好的选择了。顺便说一句,您似乎将其用于q_A
两种不同的事情。
\documentclass[twocolumn]{ltxdoc}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\sum_{q_\mathrm{tot}=0}^{Q_A+Q_B-2}\sum_{q_A=0}^{q_\mathrm{tot}}{\textstyle\binom{Q_A-1}{q_A}\binom{Q_B-1}{q_B}}x^{q_\mathrm{tot}},
\end{equation}
where $Q_A=q_A+N_A$ and $Q_B=q_B+N_B$.
\end{document}
答案4
您可以使用widetext
环境。它会暂时将单个方程式从两列形式更改为一列形式。