答案1
您可以告诉babel-french
它使用«»
guillemets,但也有一个“命令形式”。
«
请注意,在命令之前或之后使用空格并不重要;但是,如果您在使用命令形式时想要一个空格,»
请记住在后面加上“反斜杠空格” 。\fg
\documentclass[a4paper]{article}
\usepackage[french]{babel}
\usepackage{fontspec}
\frenchsetup{og=«,fg=»}
\begin{document}
les deux jeunes «Picards» Michel et Guibert
les deux jeunes « Picards » Michel et Guibert
les deux jeunes \og Picards \fg\ Michel et Guibert
\end{document}
或者也可以使用polyglossia
而不是babel
,但这种情况下没有“命令形式”。
\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{french}
\begin{document}
les deux jeunes «Picards» Michel et Guibert
les deux jeunes « Picards » Michel et Guibert
\end{document}
为了完整起见,这里有pdflatex
。
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
% use « and » for guillemets
\frenchsetup{
og=«,
fg=»,
}
\begin{document}
les deux jeunes «Picards» Michel et Guibert
les deux jeunes « Picards » Michel et Guibert
les deux jeunes \og Picards \fg\ Michel et Guibert
\end{document}