📜  \ det-Tex命令(1)

📅  最后修改于: 2023-12-03 14:38:57.626000             🧑  作者: Mango

detex 命令介绍

简介

detex 命令是一个以命令行方式运行的用于去除 LaTeX 文件中的公式和注释,只保留文本内容的工具。需要提供待处理的 LaTeX 文件,输出去除公式和注释之后的干净文本。

安装
sudo apt-get install texlive-extra-utils
使用

假设我们有一个 LaTeX 文件 test.tex

\documentclass{article}
\usepackage{amsmath}
\begin{document}
Hello, world!
\begin{equation}
E=mc^2
\end{equation}
\end{document}

使用以下命令运行 detex:

detex test.tex

输出如下:

Hello, world!

可以看到,detex 命令成功地去除了公式,只保留了文本内容。

同时,detex 也支持从标准输入中读取 LaTeX 代码,并将其转换为更容易处理的文本:

echo "\frac{1}{2} + \frac{1}{3} = \frac{5}{6}" | detex

输出如下:

+ =
选项

detex 支持以下选项:

  • -n:不压缩空白字符(默认会压缩多余的空白字符);
  • -s:去除“stop words”,即大部分的 LaTeX 关键字和命令。
总结

detex 命令是一个非常实用的 LaTeX 工具,可以将 LaTeX 代码转换为更容易处理的文本形式。在撰写高质量的论文和文档时,掌握 detex 的使用方式可以使 LaTeX 的处理变得更加高效,也可以帮助程序员更好地处理 LaTeX 代码。