如何在不使用句号的情况下插入句间空格?
\␣
我可以通过(反斜杠后跟一个空格)轻松获得单词间空格,或者~
如果我不想换行的话。句子间空格有等效的东西吗?
答案1
将空间因子设置为该周期的空间因子代码。
\documentclass{article}
\newcommand{\intersentencespace}{\spacefactor\sfcode`. \space}
\begin{document}
Ends.\ Here.
Ends. Here.
.Ends\intersentencespace Here.
\bigskip
\xspaceskip=30pt
Ends.\ Here.
Ends. Here.
.Ends\intersentencespace Here.
\end{document}
奇怪的代码.Ends\intersentencespace Here
是为了在空格前获得相同的宽度。
前三行考虑的是正常间距,第二部分则通过人为放大,\xspacskip
更能体现出效果。
答案2
你可以定义自己的命令,通过添加fontdimen2
(单词间空格)fontdimen7
。请参阅第 4.3.1 节TeX 按主题分类。
\documentclass{article}
\newdimen\mydimen
\mydimen=\fontdimen2\font
\advance\mydimen by \fontdimen7\font
\newcommand\sspc{\hskip\mydimen}
\begin{document}
\noindent
test. test\\
test\sspc{}test\\
test test
\end{document}