Seite 1 von 1

2. Erklärung im Abkürzungsverzeichnis

Verfasst: Do 20. Nov 2014, 22:10
von Sebastian_G
Hallo, ich habe ein Abkürzungsverzeichnis mit acronym eingerichtet und möchte neben der englischen Erklärung noch eine Deutsche hinzufügen. Der Weg, den ich im Beispiel zeige funktioniert nur leidlich, da ich jeden Eintrag in der dritten Spalte des Verzeichnisses manuel ausrichten muss. Gibt es hier auch eine elegantere Lösung, um z.B. die dritte Spalte auf Seitenmitte auszurichten? Vielen Dank.
 % Das Beispiel
\documentclass[
 fontsize=10pt,                                             % Größe der Grundschrift
 a4paper,                                                   % Papierformat A4
 twoside=on,                                                % Doppelseitiger Satz mit vertikalen Ausgleich 
 draft=on,                                                  % Entwurfsmodus ist ein ( Schwarzer Kasten)
 ]
 {scrartcl}                                                 % KOMA-Script-Klasse Artikel
 
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{acronym}
\usepackage{txfonts}										%nutzt tx-Schriftpaket
\usepackage[ngerman,english]{babel}
\usepackage{blindtext}

\makeatletter
\renewcommand{\thesection}{\textbf{EV~\arabic{section}}}               % setzt EV vor Kapitelnummerierung
\renewcommand\l@section{\@dottedtocline {1}{0 em}{2.6 em}}             % Bestimmung Ansicht Inhaltsverz. {Ebene} {einzug} {num-breite}
\renewcommand\l@subsection{\@dottedtocline {2}{2em}{3.6em}}
\makeatother

\usepackage[breaklinks=true,
colorlinks=true,
linkcolor=red!25!blue,
citecolor=blue!30!black,
urlcolor=blue!25!green!25!black
]{hyperref}


\begin{document}
\selectlanguage{ngerman}

\section* {Teil}
\blindtext

\tableofcontents


\section*{Abkürzungsverzeichnis}
\addcontentsline{toc}{section}{Abkürzungsverzeichnis} 
\begin{acronym}[LONGEST]
 \acro{HV}{high voltage}            {\acroextra{\hspace{0.315\textwidth}}Hochspannung}
 \acro{AC}{alternating current}     {\acroextra{\hspace{0.315\textwidth}}Wechselstrom}
 \end{acronym}

\section{Erster}
\subsection {Erster 1} 
\blindtext \ac{AC} \blindtext
\end{document} %Ende des Beispiels
[/code]

Verfasst: Fr 21. Nov 2014, 18:03
von Johannes_B
% Das Beispiel
\documentclass[
	fontsize=10pt,
	 % Größe der Grundschrift
	a4paper,
	  % Papierformat A4
	twoside=on,
	   % Doppelseitiger Satz mit vertikalen Ausgleich
	draft=on,
	    % Entwurfsmodus ist ein ( Schwarzer Kasten)
]
{scrartcl}
	      % KOMA-Script-Klasse Artikel

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{acronym}
	      %nutzt tx-Schriftpaket
\usepackage[ngerman,english]{babel}
\usepackage{blindtext}


	\usepackage{hyperref}


	\begin{document}
	\selectlanguage{ngerman}

	\section* {Teil}
	\blindtext

	\tableofcontents


	\addsec{Abkürzungsverzeichnis}
	\begin{acronym}[LONGEST]
		\acro{HV}{high voltage}
		{\acroextra{\hfill}Hochspannung}
		\acro{AC}{alternating current}
		{\acroextra{\hfill}Wechselstrom}
	\end{acronym}

	\section{Erster}
	\subsection {Erster 1}
	\blindtext \ac{AC} \blindtext
	\end{document} %Ende des
	Beispiels 
Aber eventuell sind die Pakete glossaries oder acro eher etwas für dich.

Verfasst: Sa 22. Nov 2014, 21:58
von Sebastian_G
\hfill richtet zwar die Erklärung einheitlich aus, aber nur rechtsbündig. Leider brauche ich eine einheitliche linksbündige Ausrichtung, etwa in der Seitenmitte. Ich dachte, man kann auch ohne Tabbing-Umgebung einen Lagepunkt in jeder acro Zeile ansteuern, der immer gleich ist (gern auch mit Längenangabe) Ich werde zunächst mal das Paket acro anschauen. Danke für den Tipp.

Verfasst: Mo 24. Nov 2014, 08:46
von Johannes_B
\documentclass[
	fontsize=10pt,
	a4paper,
	twoside=on,
	draft=on,
]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{acro}
\usepackage[ngerman,english]{babel}
\usepackage{blindtext}
\usepackage{hyperref}
\DeclareAcronym{HV}{short=HV,long=Hochspannung,foreign={high voltage}}
\DeclareAcronym{AC}{short=AC,long=Wechselstrom,foreign={alternating current}}

\begin{document}
\selectlanguage{ngerman}

\tableofcontents

\printacronyms
\section{Erster}
\subsection {Erster 1}
\ac{HV} \ac{AC} \blindtext
\end{document}