syntec
03-06-2008, 23:41
Hallo,
seit einiger Zeit versuche ich ein Abkürzungsverzeichnis in meine Arbeit einzubinden. Mit acronym bin ich auch relativ weit gekommen, nur dass ich die Angabe der längsten Abkürzung nicht hinbekomme und der Befehl \acroextra auch nicht wirklich erkannt wird.
\documentclass{scrbook}
\usepackage{xspace} % Define commands that don't eat spaces.
\usepackage{ifpdf} %\ifpdf \else \fi
\usepackage{calc} % Calculation with LaTeX
\usepackage[ngerman]{babel} % Languagesetting
\usepackage[table]{xcolor} % Farben
\usepackage[]{graphicx} % Bilder
\usepackage[]{amsmath} % Amsmath - Mathematik Basispaket
\usepackage{ragged2e}
\usepackage{listliketab} % Liste in Tabelle
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{lmodern}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\usepackage{fixmath}
\usepackage[all, warning]{onlyamsmath}
\usepackage{icomma} % Erlaubt die Benutzung von Kommas im Mathematikmodus
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{url} % Setzen von URLs. In Verbindung mit hyperref sind diese auch aktive Links.
\usepackage[stable, perpage, ragged, multiple]{footmisc} % Fussnoten
\usepackage[ngerman]{varioref} % Intelligente Querverweise
\usepackage{enumitem}
\usepackage{listings}
\lstset{
breaklines=true,
numbers=left,
language=C,
lineskip=-1pt,
}
\usepackage[babel, german=quotes, english=british, french=guillemets]{csquotes} % clever quotations
\SetBlockThreshold{2} % Anzahl von Zeilen
\newenvironment{myquote}%
{\begin{quote}\small}%
{\end{quote}}%
\SetBlockEnvironment{myquote}
\usepackage[%
square, % for square brackets;
comma, % to use commas as separaters;
numbers, % for numerical citations;
sort,
sort&compress,
]{natbib}
\usepackage{multibib}
\usepackage{pdfpages}
\usepackage{float}
\usepackage{flafter}
\usepackage{subfig}
\usepackage{wrapfig}
% Make float placement easier
\renewcommand{\floatpagefraction}{.75} % vorher: .5
\renewcommand{\textfraction}{.1} % vorher: .2
\renewcommand{\topfraction}{.8} % vorher: .7
\renewcommand{\bottomfraction}{.5} % vorher: .3
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{2} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3
\usepackage{units}
\usepackage{setspace}
\onehalfspace
\addto\captionsngerman{
ngerman
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}
\typearea[current]{last}
\usepackage[left=25mm, right=2cm, top=2cm, bottom=9mm, includeheadfoot]{geometry}
\footskip=1cm
\usepackage[%
automark,
nouppercase, % Grossbuchstaben verhindern
]{scrpage2}
\pagestyle{scrheadings} % Seite mit Headern
% loescht voreingestellte Stile
\clearscrheadings
\clearscrplain
%
\renewcommand*{\chapterpagestyle}{scrheadings} % auch bei Chapteranfangsseiten mit Headern
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
\cfoot[- \pagemark{} -]{- \pagemark{} -}
\ihead{\large\headmark} % Oben innen: Kapitel und Section
\ohead{Bachelorarbeit}
\automark[section]{chapter}
\setheadsepline{.4pt}[\color{black}]
\setlength{\parindent}{0cm}
\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
\addtolength{\skip\footins}{\baselineskip} % Abstand Text <-> Fussnote
\setlength{\dimen\footins}{10\baselineskip} % Beschraenkt den Platz von Fussnoten auf 10 Zeilen
\interfootnotelinepenalty=10000
\newcommand\SectionFontStyle{\sffamily}
\setkomafont{chapter}{\huge\SectionFontStyle}
\setkomafont{sectioning}{\SectionFontStyle}
\setkomafont{pagenumber}{\bfseries\SectionFontStyl e}
\setkomafont{pagehead}{\small\sffamily}
\setkomafont{descriptionlabel}{\itshape}
%
\renewcommand*{\raggedsection}{\raggedright} % Titelzeile linksbuendig, haengend
\usepackage{caption}
\captionsetup{
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = default, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = colon, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom %top
}
\DeclareCaptionOption{parskip}[]{}
\DeclareCaptionOption{parindent}[]{}
\captionsetup[subfloat]{%
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = default,
indention = 0em,
labelsep = space, %period,
justification = RaggedRight,
singlelinecheck = true,
position = bottom,
labelformat = parens
}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage[plainpages=false, pdfborder={0 0 0}]{hyperref}
\usepackage{tabularx}
\usepackage{acronym}
\listfiles
\begin{document}
\chapter*{Abkürzungsverzeichnis}
\begin{acronym}
\setlength{\itemsep}{-1mm}
\acro{kfz}[Kfz]{Kraftfahrzeug}{\acroextra{ (text)}}
\acro{pwm}[PWM]{Puls-Weiten Modulation}{\acroextra{ (die Frequenz ist konstant, das Verhältnis An-/Auszeit ist variabel)}}
\acro{pfm}[PFM]{Puls-Frequenz Modulation}{\acroextra{ (An- oder Ausschaltzeit sind konstant, die Frequenz bzw. ist variabel)}}
\acro{dc}[DC]{Direct Current}
\end{acronym}
Dies ist ein langes Minimalbeispiel, aber wollte alle Packete, die ich miteinbinde, angeben, da ich vermute, dass irgendeins das acronym Packet "stört".
besten Dank schonmal.
seit einiger Zeit versuche ich ein Abkürzungsverzeichnis in meine Arbeit einzubinden. Mit acronym bin ich auch relativ weit gekommen, nur dass ich die Angabe der längsten Abkürzung nicht hinbekomme und der Befehl \acroextra auch nicht wirklich erkannt wird.
\documentclass{scrbook}
\usepackage{xspace} % Define commands that don't eat spaces.
\usepackage{ifpdf} %\ifpdf \else \fi
\usepackage{calc} % Calculation with LaTeX
\usepackage[ngerman]{babel} % Languagesetting
\usepackage[table]{xcolor} % Farben
\usepackage[]{graphicx} % Bilder
\usepackage[]{amsmath} % Amsmath - Mathematik Basispaket
\usepackage{ragged2e}
\usepackage{listliketab} % Liste in Tabelle
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{lmodern}
\usepackage[fixamsmath,disallowspaces]{mathtools}
\usepackage{fixmath}
\usepackage[all, warning]{onlyamsmath}
\usepackage{icomma} % Erlaubt die Benutzung von Kommas im Mathematikmodus
\usepackage{amssymb}
\usepackage{booktabs}
\usepackage{url} % Setzen von URLs. In Verbindung mit hyperref sind diese auch aktive Links.
\usepackage[stable, perpage, ragged, multiple]{footmisc} % Fussnoten
\usepackage[ngerman]{varioref} % Intelligente Querverweise
\usepackage{enumitem}
\usepackage{listings}
\lstset{
breaklines=true,
numbers=left,
language=C,
lineskip=-1pt,
}
\usepackage[babel, german=quotes, english=british, french=guillemets]{csquotes} % clever quotations
\SetBlockThreshold{2} % Anzahl von Zeilen
\newenvironment{myquote}%
{\begin{quote}\small}%
{\end{quote}}%
\SetBlockEnvironment{myquote}
\usepackage[%
square, % for square brackets;
comma, % to use commas as separaters;
numbers, % for numerical citations;
sort,
sort&compress,
]{natbib}
\usepackage{multibib}
\usepackage{pdfpages}
\usepackage{float}
\usepackage{flafter}
\usepackage{subfig}
\usepackage{wrapfig}
% Make float placement easier
\renewcommand{\floatpagefraction}{.75} % vorher: .5
\renewcommand{\textfraction}{.1} % vorher: .2
\renewcommand{\topfraction}{.8} % vorher: .7
\renewcommand{\bottomfraction}{.5} % vorher: .3
\setcounter{topnumber}{3} % vorher: 2
\setcounter{bottomnumber}{2} % vorher: 1
\setcounter{totalnumber}{5} % vorher: 3
\usepackage{units}
\usepackage{setspace}
\onehalfspace
\addto\captionsngerman{
ngerman
\renewcommand{\figurename}{Abb.}
\renewcommand{\tablename}{Tab.}
}
\typearea[current]{last}
\usepackage[left=25mm, right=2cm, top=2cm, bottom=9mm, includeheadfoot]{geometry}
\footskip=1cm
\usepackage[%
automark,
nouppercase, % Grossbuchstaben verhindern
]{scrpage2}
\pagestyle{scrheadings} % Seite mit Headern
% loescht voreingestellte Stile
\clearscrheadings
\clearscrplain
%
\renewcommand*{\chapterpagestyle}{scrheadings} % auch bei Chapteranfangsseiten mit Headern
\renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
\cfoot[- \pagemark{} -]{- \pagemark{} -}
\ihead{\large\headmark} % Oben innen: Kapitel und Section
\ohead{Bachelorarbeit}
\automark[section]{chapter}
\setheadsepline{.4pt}[\color{black}]
\setlength{\parindent}{0cm}
\deffootnote{1.5em}{1em}{\makebox[1.5em][l]{\thefootnotemark}}
\addtolength{\skip\footins}{\baselineskip} % Abstand Text <-> Fussnote
\setlength{\dimen\footins}{10\baselineskip} % Beschraenkt den Platz von Fussnoten auf 10 Zeilen
\interfootnotelinepenalty=10000
\newcommand\SectionFontStyle{\sffamily}
\setkomafont{chapter}{\huge\SectionFontStyle}
\setkomafont{sectioning}{\SectionFontStyle}
\setkomafont{pagenumber}{\bfseries\SectionFontStyl e}
\setkomafont{pagehead}{\small\sffamily}
\setkomafont{descriptionlabel}{\itshape}
%
\renewcommand*{\raggedsection}{\raggedright} % Titelzeile linksbuendig, haengend
\usepackage{caption}
\captionsetup{
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = default, % oder 'hang'
indention = 0em, % Einruecken der Beschriftung
labelsep = colon, %period, space, quad, newline
justification = RaggedRight, % justified, centering
singlelinecheck = true, % false (true=bei einer Zeile immer zentrieren)
position = bottom %top
}
\DeclareCaptionOption{parskip}[]{}
\DeclareCaptionOption{parindent}[]{}
\captionsetup[subfloat]{%
margin = 10pt,
font = {small,rm},
labelfont = {small,bf},
format = default,
indention = 0em,
labelsep = space, %period,
justification = RaggedRight,
singlelinecheck = true,
position = bottom,
labelformat = parens
}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\usepackage[plainpages=false, pdfborder={0 0 0}]{hyperref}
\usepackage{tabularx}
\usepackage{acronym}
\listfiles
\begin{document}
\chapter*{Abkürzungsverzeichnis}
\begin{acronym}
\setlength{\itemsep}{-1mm}
\acro{kfz}[Kfz]{Kraftfahrzeug}{\acroextra{ (text)}}
\acro{pwm}[PWM]{Puls-Weiten Modulation}{\acroextra{ (die Frequenz ist konstant, das Verhältnis An-/Auszeit ist variabel)}}
\acro{pfm}[PFM]{Puls-Frequenz Modulation}{\acroextra{ (An- oder Ausschaltzeit sind konstant, die Frequenz bzw. ist variabel)}}
\acro{dc}[DC]{Direct Current}
\end{acronym}
Dies ist ein langes Minimalbeispiel, aber wollte alle Packete, die ich miteinbinde, angeben, da ich vermute, dass irgendeins das acronym Packet "stört".
besten Dank schonmal.