Sie sind hier

\MakeUppercase{\usekomavar{}}

\MakeUppercase{\usekomavar{}} zum Großschreiben der Adresse im italienischen Raum funktioniert so nicht..

Um den italienischen Konventionen nachzukommen, versuche ich die Adresse in Großbuchstaben zu setzen:

\AtBeginDocument{%
	\providecaptionname{english}{\backaddress}{%
		\usekomavar{fromname}\\\usekomavar{fromstreet}\\
		\usekomavar{fromcity}\\\usekomavar{fromcountry}}%
	\providecaptionname{ngerman}{\backaddress}{%
		\usekomavar{fromname}\\\usekomavar{fromstreet}\\
		\usekomavar{fromcity}}%
	\providecaptionname{italian}{\backaddress}{%
		\usekomavar{fromname}\\\usekomavar{fromstreet}\\
		\MakeUppercase{\usekomavar{fromcity}\\\usekomavar{fromcountry}}}%
}
\setkomavar{backaddress}{\backaddress}

oder mit dem Paket textcase von David Carlisle:

\MakeUppercase{\usekomavar{fromcity}\\\usekomavar{fromcountry}}}

Beides funktioniert aber nicht, gibt es einen anderen Weg?

Die Einzelvariablen sind selbst definiert, zur Zeit helfe ich mir so:

\AtBeginDocument{%
	\providecaptionname{english}{\fromcountry}{Germany}%
	\providecaptionname{ngerman}{\fromcountry}{}%
	\providecaptionname{italian}{\fromcountry}{GERMANIA}%
}

Gruß,
Massimo

Bild von Markus Kohm

Ich wiederhole meine Bitte: Lies die KOMA-Script-Anleitung. Genau für \MakeUppercase zusammen mit \usekomavar gibt es dort beispielhaft Lösung. Sorry, aber ich mag Dir wirklich nicht ständig die Anleitung vorkauen.

Comments for "\MakeUppercase{\usekomavar{}}" abonnieren