Ich verwende das pgfgantt
Paket in einem Projekt, das auf Schwedisch geschrieben werden soll, und habe Probleme, die Monatsnamen zu ändern. Ich fandDasund habe versucht, es \usepackage[swedish]{translator}
zuvor zu verwenden \usepackage{pgfgantt}
, aber die Sprache ist immer noch Englisch.
Ich verwende Sharelatex mit dem PdfLaTeX-Compiler.
Antwort1
translator
nicht ausreicht, müssen Sie auch laden babel
. Der Sprachenname kann als Dokumentklassenoption eingeführt werden und wird sowohl auf als babel
auch angewendet translator
.
Hinweis: Da ich kein schwedisches Übersetzerwörterbuch habe, wird im Beispiel Spanisch verwendet.
\documentclass[spanish]{article}
\usepackage{babel}
\usepackage{translator}
\usepackage{pgfgantt}
\begin{document}
\begin{ganttchart}[
hgrid,
vgrid,
x unit=18mm,
time slot format=little-endian
]{7.1.2013}{13.1.2013}
\gantttitlecalendar*{7.1.2013}{13.1.2013}{
month, month=name, month=shortname, weekday,
weekday=name, weekday=shortname
}
\end{ganttchart}
\end{document}
Aktualisieren:
Da es für anscheinend keine offiziellen schwedischen Wörterbücher gibt translator
, müssen Sie in Ihrer Quelldatei entsprechende Übersetzungen angeben:
\documentclass[Swedish]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{babel}
\usepackage{translator}
\usepackage{pgfgantt}
\uselanguage{Swedish}
\languagepath{Swedish}
\providetranslation[to=Swedish]{January}{Januari}
\providetranslation[to=Swedish]{Monday}{Måndag}
%---- Complete with missing months and days
\begin{document}
\begin{ganttchart}[
hgrid,
vgrid,
x unit=18mm,
time slot format=little-endian
]{7.1.2013}{13.1.2013}
\gantttitlecalendar*{7.1.2013}{13.1.2013}{
month, month=name, month=shortname, weekday,
weekday=name, weekday=shortname
}
\end{ganttchart}
\end{document}