如何导入文本文件以填充 LaTeX 模板中的正确位置

如何导入文本文件以填充 LaTeX 模板中的正确位置

我为我的食谱开发工作开发了一个 LaTeX 模板。我每周都会研究多个新的食谱创意,从模板中挑选出更改标题、图像文件名、配料、说明、参考资料和我的开发笔记的任务非常繁琐,而且经常导致意外添加或删除重要的语法,需要更多时间来查找和修复。但如果我可以在一个简单的文本文件中输入我的更改,并使用编程语言将其“放入”我的 Latex 模板进行排版,会怎么样?那将大大改善我的工作流程。我的编程生涯已经过去很久了,但我愿意学习,因为我预计未来几年会一直从事这项工作。有什么原因这行不通吗?有什么建议可以尝试编程语言吗?

非常感谢。

答案1

您可以使用csvsimple包裹

我使用该命令解决了类似的问题(使用来自外部 csv 文件的摘要创建会议程序)\csvreader

就我而言,我需要从 csv 中导入几行(每个发言者一行),但您可以拥有一个包含所需字段的单行 csv 文件。

例子:

CSV 文件:

greeting, pronom, type, farewell
{Hi}, {I}, {csv}, {Bye}

LaTeX 主文件.tex:

\documentclass{article}
\usepackage{csvsimple}

\begin{document}

\csvreader[head to column names]{contents.csv}{}{%
\textbf{\greeting},\\
\\
This is a small paragraph \pronom did to show how to read external \type files. \\
\\
\farewell \\
}

\end{document}

结果:

在此处输入图片描述

相关内容