如何对某些文本禁用 Babel

如何对某些文本禁用 Babel

我想写这个:

(username:password)

这 :

\documentclass{article}
\usepackage[frenchb]{babel}

\begin{document}
   (username:password)
\end{document}

给我吗 :

(username :password) % there a space added by babel before ':'

答案1

\documentclass{article}
\usepackage[english,frenchb]{babel}

\begin{document}
{\shorthandoff{:}%
 (username:password)}

\foreignlanguage{english}{(username:password)}   

(username:password)
\end{document}

答案2

如果您希望 LaTeX 打印不带格式的文本,则应使用环境verbatim。此环境将准确打印您所写的内容,不做任何修改。

梅威瑟:

\documentclass{article}
\usepackage[frenchb]{babel}

\begin{document}
\begin{verbatim}
(username:password)
\end{verbatim}

\end{document}

在此处输入图片描述

相关内容