當文件設定為葡萄牙語時,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}

在此輸入影像描述

相關內容