当文档设置为葡萄牙语时,cleveref 使用“table”而不是“tabela”

当文档设置为葡萄牙语时,cleveref 使用“table”而不是“tabela”

我在一份葡萄牙语文档中使用cleveref。图片标题带有葡萄牙语标签,但在文本中引用它时出错。我切换到德语,它按预期工作。问题似乎特别出现在葡萄牙语包中,无论是使用选项brazil还是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}

在此处输入图片描述

答案1

我不知道为什么cleveref没有得到别名brazil,但它确实按预期工作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}

在此处输入图片描述

相关内容