Added support for the acro package.

parent 5218951f
......@@ -24,7 +24,9 @@
......@@ -267,7 +269,59 @@
{acronym} {
{acro} {
% We need a custom list to make sure the list item indentation works properly with extra information
leftmargin = !,
% Define custom list and extra styles
list = kcssacronyms
brackets = false,
punct = true,
punct-symbol = \\
% Basic acro setup with sensible defaults
extra-format = {\footnotesize},
extra-style = newline,
label-prefix = lbl:,
list-caps = true,
list-heading = chapter*,
list-short-width = 10em,
list-style = kcssacrolist,
hyperref = false,
page-style = none,
short-format = {\smaller},
sort = true,
% Our list name depends on the language
{english} {
list-name = List\ of\ Acronyms,
{german} {
list-name = Akronymverzeichnis,
......@@ -942,6 +942,8 @@ See \autoref{sub:bibliography} for more details on bibliographies.
about acronyms such as a list of acronyms or providing a long version of the acronym when it is
used for the first time such as for \ac{XML} and \ac{UML} above. Additionally acronyms are
typeset a little bit smaller in order to better integrate into normal text.
As an alternative to \lstinline|acronyms|, the style also supports the \lstinline|acro| package,
as explained in \autoref{sub:acronyms}.
\item[Generic Title Page:]
For the generic title pages,
the macro \lstinline|\gentitlepage| is provided.
......@@ -1276,7 +1278,37 @@ You may choose between the following:
This is the default.
The \lstinline!subfig! package is used.
Additionally, the \lstinline|sidecap| package is loaded.
Additionally, the \lstinline|sidecap| package is loaded.
\subsection{Choosing an Acronyms System}
The acronyms system provides a way to handle acronyms
and have the system handle all the details,
such as when to fully spell it out or producing a handy list of used acronyms.
You may choose between the following:
The \lstinline!acronym! package is used.
This is the default.
The package is configured to use a smaller font
for printing the acronyms.
The \lstinline!acro! package is used.
This package has more features than the other one.
We provide a reasonable standard configuration,
but that configuration can be changed by using the package's
\lstinline|\acsetup| command.
The list of acronyms is setup in a way
that extra information provided for acronyms
are printed on a separate line in a smaller font.
You should use the style's \lstinline|acroLabelWidth| option
to make sure that the list of acronyms renders properly.
......@@ -2104,9 +2136,18 @@ combined with the \lstinline|article| class.
Which package to use for handling acronyms.
Valid options are \lstinline|acronyms| and \lstinline|acro|.
Options to be passed to the \lstinline|acronym| package.
The default is \\\lstinline|smaller,nohyperlinks,printonlyused|.
If the \lstinline|acro| package is used,
this specified the amount of space reserved for the acronyms
on the left side of the list of acronyms.
The default is \lstinline|4em|, and may have to be increased
to suit your particular list of acronyms.
Options to pass to the \lstinline|babel| package.
Default is \lstinline|ngerman,english|,
......@@ -2210,6 +2251,7 @@ An article on A4 paper:
Removed support for the \lstinline|legacytexlive| option
and updated the style to work with current installations.
We now recommend to use at least \TeX\ Live 2015.
Also added support for the \lstinline|acro| package.
......@@ -5,15 +5,14 @@
%%% then Ctrl-j should navigate to the next such field.
% <++USE language=german IF YOUR DOCUMENT WILL BE IN GERMAN ++>
% the language has to be selected before the title page is created
%\selectlanguage{ngerman} % Falls Deutsch die Sprache der Wahl sein soll
{<++TITLE++> \\[.1em]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment