
Wenn ich die Option cleveref verwende capitalize
, sollten alle meine Referenzen großgeschrieben werden. Das funktioniert aber nur, wenn ich keine neuen babel
Übersetzungen hinzufüge.
Das Ausführen des folgenden Beispiels führt figura
zu Figura
:
Und wenn ich meine Zeile auskommentiere , funktioniert \addto\captionsbrazil{\crefname{figure}{figura}{figuras}}
die Option wieder:capitalize
Wie behebe ich die capitalize
Option „Claudeef“, wenn ich sie mit dem Babel-Paket verwende?
Wie kann ich dies den Cleveref-Paketbetreuern als Fehler melden?
\documentclass[english,12pt,a4paper,twoside]{abntex2}
\usepackage{listings}
\usepackage[nameinlink,capitalise]{cleveref}
\addto\captionsbrazil{\crefname{figure}{figura}{figuras}}
\addto\captionsbrazil{\Crefname{figure}{Figura}{Figuras}}
\begin{document}
\chapter{Hi}
See the \Cref{acode,afigure}.
\Cref{afigure}.
\Cref{acode}.
\begin{lstlisting}[caption=Code,label=acode]
Code
\end{lstlisting}
\begin{figure}[!htb]
\caption{Figure}
\label{afigure}
Figure
\end{figure}
Something...
\end{document}
Ähnliche Fragen:
Aktualisieren
Gefolgt@MicoDer Vorschlag, es nicht zu verwenden, \addto\captionsbrazil
funktioniert nicht, da standardmäßig statt Figura
„shows“ angezeigt wird Fig.
. Dann muss ich \addto\captionsbrazil
zum Überschreiben diese Fig.
Abkürzung verwenden:
\documentclass[english,12pt,a4paper,twoside]{abntex2}
\usepackage{listings}
\renewcommand\lstlistingname{Listagem}
\usepackage[nameinlink,capitalise,brazilian]{cleveref}
\begin{document}
\chapter{Hi}
See the \Cref{acode,afigure}.
\Cref{afigure}.
\Cref{acode}.
\begin{lstlisting}[caption=Code,label=acode]
Code
\end{lstlisting}
\begin{figure}[!htb]
\caption{Figure}
\label{afigure}
Figure
\end{figure}
Something...
\end{document}
Antwort1
Ich schlage vor, dass Sie die Option brazilian
zur Liste der Optionen hinzufügen, die beim Laden des cleveref
Pakets verwendet werden. Also etwa so:
\documentclass[english,12pt,a4paper,twoside]{abntex2}
\usepackage{listings}
\renewcommand\lstlistingname{Listagem}
\usepackage[nameinlink,capitalise,brazilian]{cleveref}
Wenn Sie lieber „Figura“ statt „Fig.“ erhalten möchten, fügen Sie die Option einfach noabbrev
der Liste der Optionen hinzu, mit denen Sie das cleveref
Paket laden.
Bei diesem Setup \addto\captionsbrazil
scheinen die beiden in Ihrem Code angezeigten Anweisungen nicht erforderlich zu sein.