조판을 위해 다언어를 사용하면서 정의, 정리 등을 위해 llncs 스타일을 사용하고 싶습니다. 하지만 둘 다 사용하면 llncs 스타일은 프랑스어가 아닌 영어로 유지됩니다.
MWE(llncs v2.20, XeLaTeX로 컴파일됨):
\documentclass[francais]{llncs}
\usepackage{polyglossia}
\setmainlanguage{french}
\begin{document}
\begin{remark}
\end{remark}
\end{document}
usepackage
및 선을 제거한 경우와 동일한 결과를 얻고 싶습니다 setmainlanguage
.
답변1
클래스 에서 정의한 매크로를 polyglossia
사용하여 를 로드한 후 영어가 아닌 이름을 재설정할 수 있습니다 . 이러한 매크로에는 이름에 기호가 포함되어 있으므로 매크로 호출을 및 로 묶어야 합니다 (참조:\switcht@[somelanguage]
llncs
@
\makeatletter
\makeatother
\makeatletter와 \makeatother는 무엇을 하나요?).
MWE:
\documentclass[francais]{llncs}
\usepackage{polyglossia}
\setmainlanguage{french}
\makeatletter
\switcht@francais
\makeatother
\begin{document}
\begin{remark}
\end{remark}
\end{document}