在 PDF 中显示间距、段落和制表符

在 PDF 中显示间距、段落和制表符

我正在用 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 是否有意检测输入流中的实际制表符,或者是否指的是&制表符分隔符的视觉处理。

答案2

lua-visual-debug为本网站的答案而开发的软件包

我怎样才能将盒子形象化?

执行与您的请求类似的操作。

相关内容