按条件打印

按条件打印

我正在使用 latex 并babel想要打印以下内容,但在设置的变量上下文中。我该怎么办?

\begin{otherlanguage}{french}

  La Nuit Magique

  cédille Ç

  accent aigu é

  accent circonflexe â, ê, î, ô, û,

  accent grave à, è, ù

  accent tréma ë, ï, ü

\end{otherlanguage}

答案1

如果我理解你的问题正确的话,你希望能够设置一个布尔值,确定是否显示法语文本。我添加了一个切换按钮show french为此添加了一个切换按钮(请参阅下面的代码)。

代码

\documentclass{article}

\usepackage[english, french]{babel}
\usepackage{etoolbox}

\begin{document}

\newtoggle{show french}
\toggletrue{show french} % comment this line to hide french text

some english text \dots

\iftoggle{show french}{
    \begin{otherlanguage}{french}
      La Nuit Magique
    
      cédille Ç
    
      accent aigu é
    
      accent circonflexe â, ê, î, ô, û,
    
      accent grave à, è, ù
    
      accent tréma ë, ï, ü
    \end{otherlanguage}
}{}

some english text \dots

\end{document}

相关内容