Tou*_*uko 17 latex classname hyphenation texttt
你认为什么是在LaTeX文档中呈现类名的最佳方式(写一篇软件).
我目前正在使用\texttt(等宽的打字字体)否则工作正常,但我的班级名称最终"超过"边缘.
所以,我也要求
br,Touko
Mar*_*n B 19
\texttt 是个不错的选择.
如果您的类名最终"越过边距",那是因为LaTeX \texttt默认情况下不会连接文本.(因为这个原因,你可能会收到有关"过多的hbox"的警告.)
有两种可能的解决方案:重写文本,使类名不出现在行的末尾,或者告诉LaTeX用你的类名连字(如果这是你可以接受的).对于后者,请查看hyphenat包裹.尝试使用它像这样:
\usepackage[htt]{hyphenat}
Run Code Online (Sandbox Code Playgroud)
您可能还需要告诉LaTeX在哪里连接您的类名,如下所示:
This\-Is\-My\-Long\-Class\-Name
Run Code Online (Sandbox Code Playgroud)
(上课ThisIsMyLongClassName).
Hig*_*ark 12
也许更好的方法是定义自己的宏:
\newcommand{\classname}[1]{\texttt{#1}}
Run Code Online (Sandbox Code Playgroud)
你然后使用这样:
\classname{MyClass}
Run Code Online (Sandbox Code Playgroud)
这样做意味着您的类名被标记为这样,而不是打字机样式的文本.
| 归档时间: |
|
| 查看次数: |
8417 次 |
| 最近记录: |