控制台应用程序和python api,用于自动准备乳胶纸以提交到plos期刊
latex2plos的Python项目详细描述
关于
控制台应用程序和python api,用于自动准备 在公共科学图书馆期刊上提交。
请在论文中引用此项目:
@misc{latex2plos, title={{latex2plos public code repository}}, author={Mari{\'c}, Petar}, year={2019}, url={https://bitbucket.org/petar/latex2plos/}, }
主要功能
多个乳胶文件工作流
如果您的论文被组织成多个.tex文件,Latex2Plos将 将它们组合成一个单一的、内聚的.tex文件。
\verbatiminput
将\verbatiminput文件包含转换为等效的 \begin{verbatim}...\end{verbatim}调用。
\bibliography
将\bibliography文件包含转换为等效的 \begin{thebibliography}...\end{thebibliography}调用。
这是因为plos不允许提交bibtex数据库,而是 要求参考信息直接嵌入纸张中,如 公共科学图书馆LaTeX guidelines。
\lstinputlisting
将\lstinputlisting引用的文件复制到论文导出中 目录。
\includegraphics
将\includegraphics引用的数字复制到论文中 导出目录。它还将把所有图形转换为TIFF图像格式 (LZW压缩,300 dpi)并从报纸上删除/评论 根据plosLaTeX guidelines和figures guidelines导出pdf。
示例
根据PLOS LaTeX template,在 template4plos repository以验证上面列出的latex2plos特性。
安装
要安装Latex2Plos,请运行:
$ pip install latex2plos
控制台应用程序使用
快速入门:
$ latex2plos <filename>
显示帮助:
$ latex2plos --help
python api用法
快速入门:
>>> import logging >>> logging.basicConfig(level=logging.DEBUG, format="[%(levelname)s] %(message)s") >>> from latex2plos.main import latex2plos >>> latex2plos('paper.tex')