我仍是新手LaTeX
,我不确定这是否可以做到,因此如下:
我有两个.tex
文件,它们非常相似,我不想单独更新它们,因为更新它们很麻烦。我想将它们合并为一个。在那个文件中,有没有办法包含某些文本元素(而不必注释掉所有内容)
这是一个简化的版本:
Gwen Stefani
%She's so dreamy
%I hate her
您不想取消注释所有内容 - 并且会产生冲突的文本,但可以轻松在同一个文件中拥有两个版本 - 但可以根据我想要的版本创建 pdf:
Gwen Stefani
%She's so dreamy {version A text}
%I hate her {version B text}
打印为版本 A 或版本 B
Gwen Stefani
She's so dreamy
或者
Gwen Stefani
I hate her
答案1
这是一个非常基本的版本,因为没有提供有关“版本”如何组织的线索。
使用\newif\ifversionA
开关并将其设置为 true\versionAtrue
或设置为 false \versionAfalse
。
\documentclass{article}
\newif\ifversionA
\versionAtrue
\begin{document}
Person X
\ifversionA
-- is so dreamy
\else
-- is not really lovely
\fi
\versionAfalse
Person Y
\ifversionA
-- is so dreamy
\else
-- is not really lovely
\fi
\end{document}