我有一个很长的公式,几乎不能放在一行中,但标签却可以放在一行以下。问题是,如果公式在页面末尾,标签就会移到下一页。
如果可能的话,我希望保持等式原样(不分成两行,不减小字体大小),但标签应始终位于等式正下方。
编辑以提供更多信息:
尝试构建 MWE,我想我找到了原因,但仍然没有办法解决。使用 Springersvjour3
类时出现问题(http://www.springeropen.com/authors/tex) 与amsmath
包装一起。不加载amsmath
则将标签放入同一行。
不幸的是,这似乎不是一个我需要的选项,例如\DeclareMathOperator
,无论如何amsmath
都会被加载tikz
。
\documentclass[twocolumn]{svjour3}
\usepackage{amsmath}
\begin{document}
\title{Insert your title here}
\author{First Author}
\maketitle
\section{Section title}
\label{sec:1}
Some text. Some text. Some text. Some text. Some text. Some text.
\vspace{12cm}
\begin{equation}
a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2=c^2.
\end{equation}
\end{document}
答案1
如果你把水平间距缩小(到相当危险的小值)那么它就适合:
\documentclass[twocolumn]{svjour3}
\usepackage{amsmath}
\begin{document}
\title{Insert your title here}
\author{First Author}
\maketitle
\section{Section title}
\label{sec:1}
Some text. Some text. Some text. Some text. Some text. Some text.
\vspace{12cm}
\begin{equation}
\medmuskip=0mu
\thickmuskip=1mu
a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2=c^2.
\end{equation}
\end{document}
或者,如果您想要相同的布局,但在不可破坏的单元中,您可以使用 minipage
\noindent
\begin{minipage}{\linewidth}
\begin{equation}
a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2+a^2+b^2=c^2.
\end{equation}
\end{minipage}