我是 LaTeX 新手;有没有办法告诉 TeX 引擎将给定单词列表的连字生成为文本输出文件?例如:
abdomen
abduction
aberrance
...
我想要的是类似这样的东西:
ab-domen
ab-duc-tion
aber-rance
...
可能是文本。
答案1
\showhyphens
将其写入终端并记录:
\documentclass{article}
\showhyphens{
abdomen
abduction
aberrance
}
\begin{document}
\end{document}
生成一个日志文件
[] \OT1/cmr/m/n/10 ab-domen ab-duc-tion aber-rance
答案2
有很多方法可以做到这一点。
使用LuaLaTeX,您可以使用该showhyphenation
包。
\documentclass{article}
\usepackage{showhyphenation}
\begin{document}
%\parbox{0pt}{%
abdomen
abduction
aberrance
%}
\end{document}
您还可以将单词放在parbox
零宽度的行中。每个单词(某些引擎中的第一个单词除外)都会在其每个连字符点处自动换行。
\documentclass{article}
\begin{document}
\parbox{0pt}{%
abdomen
abduction
aberrance
}
\end{document}