Latex minipage用于对齐文本组

时间:2009-10-16 14:00:20

标签: latex tex

我试图让两个小型部分彼此相邻。它们总是出现在另一个下面,下面是我的.tex的一个例子

示例:

\begin{minipage}[b]{1in}
   Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd
\end{minipage}
\begin{minipage}[b]{1in}
   Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd
\end{minipage}

5 个答案:

答案 0 :(得分:7)

您需要将换行符从一个小型号移到另一个小型号。

\begin{minipage}{1in}
   Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd
\end{minipage}\begin{minipage}{1in}
   Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd
\end{minipage}

如果您使用评论字符

伪造换行符,则可以保留换行符
\begin{minipage}{1in}
   Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd
\end{minipage}%
\begin{minipage}{1in}
   Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd
\end{minipage}

请注意,如果小型邮件的累积宽度太宽,下一行将会下降到下一行(类似浮动div ...如果你做css)。为了减少这一点,我通常给我的小型宽度是线宽的一小部分。例如 \begin{minipage{0.25\linewidth}。你需要考虑一点分离,我不知道在这种情况下哪些相关的tex变量处理胶水,但如果我保持总数小于或等于0.99\linewidth,事情似乎没问题。

HTH

答案 1 :(得分:5)

当我通过pdfLaTeX运行以下内容时,我得到一个带有两个垂直列的文档,彼此相邻排列;

\documentclass{article}
\begin{document}
\begin{minipage}[b]{1in} Hello World
akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd \end{minipage}
\begin{minipage}[b]{1in} Hello World
akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd \end{minipage}
\end{document}

将来,请在示例周围使用代码标记。

答案 2 :(得分:1)

您也可以将它们设置在两列表中:

\begin{tabular}{ p{0.5\textwidth} p{0.5\textwidth} }

column one blah blab blah

&

column two blah blab blah

\tabularnewline
\end{tabular}

答案 3 :(得分:1)

您可以使用\textwidth命令使它们合适:

\documentclass{article}
\begin{document}
\begin{minipage}[b]{0.5\textwidth}
Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd
\end{minipage}
\begin{minipage}[b]{0.5\textwidth}
Hello World akdjfasljdfkjasjdfjsadkflkjksadflkaskjdfsadlflkjsafdalkjsfd
\end{minipage}
\end{document}

(了解了这个技巧here

确保一个小型号的末尾与另一个小型号的开头之间没有任何空白行。 并且您可能希望在第一个\noindent之前使用\begin{minipage}来使列对齐与左边距相关的文本相同。

答案 4 :(得分:-1)

您应该将小号宽度从1in增加到5in6cm

例如:

\begin{minipage}[b]{1in}

应该是:

\begin{minipage}[b]{5in}