Pandoc,如何在将从 Google Doc 导出的 .docx 转换为 .latex 时允许右制表位

Pandoc,如何在将从 Google Doc 导出的 .docx 转换为 .latex 时允许右制表位

Google Docs 和 Drive、OpenOffice 和 Microsoft Word 均具有正确的制表位功能

docx 视图

在 Google 文档中配置方法如下:

  • 在左侧输入您想要的文字
  • 单击标尺并“添加右制表位”
  • 按“Tab”
  • 输入要右对齐的文本
  • 调整右制表位以与边距对齐(它们是两个不同的东西)

虽然不太明显,但效果很好。

我用TAB+ 一个数字来写下完成这项任务需要多长时间。

现在我想.pdf用 LaTeX 和 Pandoc 将其转换为,这是转换后的 latex 文档:

LaTeX 视图

我查看了一个生成的.tex文件。这个文件是由非开源脚本生成的,它们可以正确渲染,而我却不行,这就是区别:

.tex有效结果:

\vspace{\baselineskip}
\section*{Task big title\hspace*{10pt}2}
\addcontentsline{toc}{section}{Task big title\hspace*{10pt}2}

\vspace{\baselineskip}
Description task \tabto{6.29in} 2\par

这是我生成的.tex(错误结果):

\section{Task big title 2}\label{task-big-title-2}

Description task 2

使用 pandoc,我可以使用以下命令编辑生成的文件:

  • 包含在标题中--include-in-header:在标题末尾逐字逐句地包含 FILE 的内容。
  • 在正文前包含--include-before-body:在文档正文的开头逐字逐句地包含 FILE 的内容。
  • 在正文后包含--include-after-body:在文档正文末尾逐字包含 FILE 的内容。
  • 用于生成 latex 文档的整个模板--latex。(查看默认模板

如何在转换时保留右制表位的格式.docx 使用 Google 文档导出使用以下方式将文档转换为.pdf乳胶文档潘多克

相关内容