在下面的LaTeX片段中,如何在进入align*
环境后抑制在XXX和YYY之间自动生成的换行符。
XXX
\begin{minipage}{t}{0.1in}
YYY
\begin{align*}
ZZZ...
\end{align*}
\end{minipage}
产量
XXX YYY
ZZZ...
但我想要
XXX YYY ZZZ...
也许align*
只是错误的环境,但我找不到提供类似功能的替代方案,但却没有引入换行符。
答案 0 :(得分:3)
我不确定它是否应该像这样使用,但是aligned
环境是你所追求的?
\documentclass{article} \usepackage{amsmath} \begin{document} XXX \begin{minipage}[t]{1in} YYY $ \begin{aligned} ZZZ... \end{aligned} $ \end{minipage} \end{document}
答案 1 :(得分:1)
Latex在进入minipage环境时强制进行换行的原因是您从以水平模式输入文本,到引入新的类似段落的环境,minipage。您可以使用\vbox{...}
停止此换行符,所以:
XXX \vbox{ \begin{minipage}[t]{2in} % Note that the first parameter is optional YYY ... \end{minipage} }
\vbox
不会停止对齐环境的换行符,因为这是通过环境的Tex代码明确做出的:为此使用Will建议使用对齐。
答案 2 :(得分:0)
对于单行,内联方程,您可以使用$
数学环境分隔符:
XXX
\begin{minipage}{t}{0.1in}
YYY $ZZZ...$
\end{minipage}
答案 3 :(得分:0)
很难确切知道你想要什么 - 你为什么要使用align
?什么需要调整?
也许你在Latex中寻找tabbing
?
\begin{tabbing}
text \= more text \= still more text \= last text \\
second row \> \> more \\
.
.
.
\end{tabbing}