cleveref verwendet „table“ statt „tabela“, wenn das Dokument auf Portugiesisch eingestellt ist

cleveref verwendet „table“ statt „tabela“, wenn das Dokument auf Portugiesisch eingestellt ist

Ich verwende es cleverefin einem Dokument auf Portugiesisch. Die Bildunterschrift erhält eine Beschriftung auf Portugiesisch, aber wenn man im Text darauf verweist, funktioniert es nicht. Ich habe auf Deutsch umgeschaltet und es hat wie erwartet funktioniert. Es scheint, dass das Problem speziell im portugiesischen Paket liegt, egal ob man die Option braziloder verwendet portuguese.

\documentclass[brazil,10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{cleveref}
\begin{document}
Blablabla blabla \cref{tbl1}.
\begin{table}[h]
\caption{Nananana} \label{tbl1}
\begin{tabular}{ll}
1 & 2 \\
3 & 4
\end{tabular}
\end{table}
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Ich weiß nicht, warum cleverefder Alias ​​nicht abgerufen wird brazil, aber es funktioniert wie erwartet mit brazilian.

\documentclass[brazilian,10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{cleveref}
\begin{document}
Blablabla blabla \cref{tbl1}.
\begin{table}[h]
\caption{Nananana} \label{tbl1}
\begin{tabular}{ll}
1 & 2 \\
3 & 4
\end{tabular}
\end{table}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen