我使用多列来显示文本文件的内容,但是我需要使用字体\ttfamily
。但\texttt{}
这样不允许换行。
由于这是一个非常庞大的文件,我并不想\allowbreak
每次都使用它。
尝试输入{\ttfamily}
和输出代码,但没有作用。
我也非常感谢关于如何在不使用多列的情况下显示文本的任何建议,但我的主要问题是能够在文章的那部分使用打字机文本。
谢谢。
这就是我得到的:
\begin{multicols}{3}[
Example Text.
]
A B C D E F G H I J
A J
A B 7 0
A C 9 0
A D 7 0
A E 10 0
A F 7 0
A G 10 0
A H 6 0
A I 10 0
A J 5 0
B C 3 0
B D 3 0
B E 8 0
B F 4 0
B G 8 0
B H 2 0
B I 10 0
\end{multicols}
答案1
\ttfamily
在环境中使用没有问题multicols
。这将默认衬线与打字机中的相同文本进行比较:
\documentclass{article}
\usepackage{multicol}
\begin{document}
\begin{multicols}{3}[
Example Text.
]
A B C D E F G H I J
A J
A B 7 0
A C 9 0
A D 7 0
A E 10 0
A F 7 0
A G 10 0
A H 6 0
A I 10 0
A J 5 0
B C 3 0
B D 3 0
B E 8 0
B F 4 0
B G 8 0
B H 2 0
B I 10 0
\end{multicols}
\begin{multicols}{3}[
Example Text.
]
\ttfamily
A B C D E F G H I J
A J
A B 7 0
A C 9 0
A D 7 0
A E 10 0
A F 7 0
A G 10 0
A H 6 0
A I 10 0
A J 5 0
B C 3 0
B D 3 0
B E 8 0
B F 4 0
B G 8 0
B H 2 0
B I 10 0
\end{multicols}
\end{document}
如果要避免段落缩进,可以设置\parindent
为组0pt
内multicols
或包括整个环境的组内multicols
,以便标题左对齐:
{\setlength\parindent{0pt}
\begin{multicols}{3}[
Example Text.
]
\ttfamily
A B C D E F G H I J
A J
A B 7 0
A C 9 0
A D 7 0
A E 10 0
A F 7 0
A G 10 0
A H 6 0
A I 10 0
A J 5 0
B C 3 0
B D 3 0
B E 8 0
B F 4 0
B G 8 0
B H 2 0
B I 10 0
\end{multicols}}