
다음 코드가 있습니다.
\documentclass[a4paper]{article}
% PACKAGES
\usepackage[english,ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{varioref}
\usepackage{hyperref}
\usepackage[ngerman]{cleveref}
\begin{document}
\section{Test}\label{test}
\foreignlanguage{english}{here some english text..}
%\selectlanguage{ngerman}
german text.. \cref{test}.
\end{document}
기본 언어가 독일어로 설정되어 있으므로 참조는 독일어로 되어 있어야 합니다. 그러나 Cleverref는 항상 뒤에 참조를 영어로 인쇄합니다 \foreignlanguage{english}{some english text..}
. 추가하면 이 이상한 동작을 피할 수 있지만 \selectlanguage{ngerman}
이는 실제 솔루션이라기보다는 해킹처럼 보입니다.
이에 대한 해결책을 갖고 있는 사람이 있나요(또는 제가 개념을 잘못 이해하고 있는 걸까요 \foreignlanguage
)?