我正在用 Latex (lualatex) 写我的硕士论文。对于实际的写作部分,我喜欢使用包showframe
的选项geometry
。这可以帮助我找到过满的水平盒。
今天,我想知道我是否还可以将段落、制表符和间距字符(可能还有其他一些字符)包含到我的 PDF 文件中,以提高可视性。
我正在谈论类似于 Microsoft Word 中的选项,您可以在其中显示空格等等。
我已经在谷歌上搜索过,但没有找到任何东西(可能我只是用错了词;))。
那么我可以在 Latex 中使用一些类似的功能并将这些字符自动包含到我的 PDF 文件中吗?
我正在使用 Sumatra PDF 查看 PDF 文件。也许有一个选项可以启用此功能?
提前致谢!
答案1
如果这不是所要求的,我可以删除它,但这里有一种方法tokcycle
:
\documentclass{article}
\usepackage{tokcycle}
\Macrodirective{\tctestifx{\par#1}{\addcytoks{\P}}{%
\tctestifx{\space#1}{\addcytoks{\textvisiblespace
\allowbreak}}{\addcytoks{#1}}}}
\Spacedirective{\addcytoks{\textvisiblespace\allowbreak}}
\begin{document}
\tokencyclexpress
\section{This is my section title}
Now here is my text.
A new paragraph.Even math
\[
y = mx + b
\]
Oops, a double line skip and then a double* *space not seen because of
the way things are absorbed, but this type of one* \space*is seen
as double
\endtokencyclexpress
\end{document}
如果你真的想\par
除了看到之外\P
,还有,这是对宏指令的一个微不足道的改变
\Macrodirective{\tctestifx{\par#1}{\addcytoks{\par\P}}{%
\tctestifx{\space#1}{\addcytoks{\textvisiblespace
\allowbreak}}{\addcytoks{#1}}}}
我没有讨论制表符,因为我不清楚 OP 是否有意检测输入流中的实际制表符,或者是否指的是&
制表符分隔符的视觉处理。