首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从同一个tex文件生成多个PDF (多语言)

从同一个tex文件生成多个PDF (多语言)
EN

Stack Overflow用户
提问于 2020-08-24 14:47:19
回答 1查看 21关注 0票数 1

我想知道是否有一个功能可以让我写代码

代码语言:javascript
复制
Je [te/vous] présente.

这将允许我生成两个版本:

代码语言:javascript
复制
Je te présente.
Je vous présente.

这个想法是只有一个PDFLaTeX文档,并生成一个版本的教程和一个版本的担保。

EN

回答 1

Stack Overflow用户

发布于 2020-08-24 20:19:59

有许多包允许从同一来源生成多个版本,例如beameraudience包。但是,您也可以自己创建一个简单的开关:

代码语言:javascript
复制
\documentclass{article}

\newif\ifvous
%\voustrue %try with and without this line

\newcommand{\switch}[2]{%
  \ifvous%
    #1%
  \else%
    #2%
  \fi%
}

\begin{document}
    
    Je \switch{vous}{te} présente.

\end{document}

如果您希望自动生成两个pdf而不注释/取消注释源代码中的任何内容,则可以使用与https://topanswers.xyz/tex?q=583中所示相同的技术。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63555984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档