如何转化LaTeX论文至纯净文本版

简介 :

Latex源码的论文生成纯净文本版pdf,可用来Grammarly检查,中文翻译等。以下为示例:[论文原版] [论文纯净版]


Latex部分 :

1.将论文去掉数字索引标识:

以CVPR模板为例,导入时候选“final”宏标识

\documentclass[final]{cvpr}

2.将以下内容添加到”\begin{document}” 之前



%以下内容添加到"\begin{document}" 之前

%改成单栏显示,本身是单栏的就不需要这一项
\onecolumn 

\usepackage{comment}

%隐藏单栏图像
\excludecomment{figure}
\let\endfigure\relax
%隐藏双栏图像
\excludecomment{figure*}
\expandafter\let\csname endfigure*\endcsname\relax

%隐藏单栏表格
\excludecomment{table}
\let\endtable\relax
%隐藏双栏表格
\excludecomment{table*}
\expandafter\let\csname endtable*\endcsname\relax

%去除公式
\excludecomment{equation}
\let\endequation\relax

%替换隐藏图表等后产生的问号
\providecommand{\figref}[1]{figure}
\renewcommand{\figref}[1]{figure}
\providecommand{\tabref}[1]{table}
\renewcommand{\tabref}[1]{table}
\providecommand{\equref}[1]{equation}
\renewcommand{\equref}[1]{equation}
%替换所有参考,解决问号索引(可注释掉)
\renewcommand{\ref}[1]{TBD}  

%去除引用
\renewcommand{\cite}[1]{\relax}
%去除引用页
\providecommand{\bibliographystyle}[1]{\relax}
\renewcommand{\bibliographystyle}[1]{\relax}
\providecommand{\bibliography}[1]{\relax}
\renewcommand{\bibliography}[1]{\relax}

%去除作者列表
\providecommand{\author}[1]{\relax}
\renewcommand{\author}[1]{\relax}

%去除行尾断字连字符情况
\hyphenpenalty=5000
\tolerance=1000

后续处理部分 :

1.转换pdf文件成 docx文件 (word格式)

  • 使用 Google Drive 打开论文,在其中使用 谷歌文档 打开,【文件】-【下载】
  • Adobe Acrobat Pro 打开pdf,【文件】-【另存为】
  • To Update

2.文本翻译成中文版本

  • 使用 Google Drive 打开论文,在其中使用 谷歌文档 打开,【工具】-【翻译文档】
  • To Update

问题(Q&A) :

[编译如果出现问题,有可能与作者自定义的一些宏定义冲突,如果出现,以下可以作为参考,一切编译以Overleaf为准,可以切换编译器为pdfLaTeX和LaTex都试一下]

  • Q: 编译无法通过?(但把“\renewcommand{\ref}[1]{TBD}”注释掉,编译正常)
  • A: ,则把其移至“\begin{document}”之后。
  • Q: 编译遇到错误?(“Runaway argument?File ended while scanning use of \next.”)
  • A: 确认 所有“\end{figure}” 前面没有空格;
  • Q: 编译后某些段落突然消失。
  • A: 确认 所有“\end{figure}” 、“\end{figure*}” 、“\end{table}”、“\end{table*}”前面没有空格。