Dotfill und acronym package

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Dotfill und acronym package

von Noch so einer » Mi 28. Aug 2013, 14:14

PS: Du solltest trotzdem einen Bug-Report an den Autor von acronym schicken. E-Mail-Adresse ist in den Kommentaren am Anfang von acronym.sty zu finden.

von Noch so einer » Mi 28. Aug 2013, 14:05

Oder man berücksichtigt das leere Label direkt bei der Definition von \bflabel:
\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{ adieresis={ä}, germandbls={ß}, Euro={€},}
\usepackage{acronym}
 
\begin{document}


%Abkürzungsverzeichnis
\section{Abkürzungsverzeichnis}
\begin{acronym}[----------------------] % längste Abkürzung steht in eckigen Klammern
    \renewcommand{\bflabel}[1]{\ifstr{#1}{}{}{\normalfont{\normalsize{#1}}\dotfill}} %Normale Schriftart mit Serifen
        \setlength{\itemsep}{-\parsep} % geringerer Zeilenabstand
        %
   \acro{AMLCD}{Active Matrix Liquid Crystal Display}%
   \acro{LC}{Liquid Crystal}%
   \acro{PGUQU-4-F}{4-(((4'-butyl-3-fluoro-[1,1'-biphenyl]-4-yl)oxy)difluoromethyl)-2,3',4',5',6-pentafluoro-1,1'-biphenyl}%
   \acro{TFT}{Thin Film Transistor}%
\end{acronym} %
Zu diesem Text ist ein zu großer Abstand hervorgerufen durch ein weiteres \verb:\arco{}{}:.
\end{document}
Die verwendete Anweisung \ifstr ist in der KOMA-Script-Anleitung dokumentiert.

von Fred » Mi 28. Aug 2013, 13:14

Das funktioniert, vielen Dank. Sorry wegen dem Beispiel, für das nächste mal weiß ich bescheid.

von sudo » Mi 28. Aug 2013, 11:53

Nachdem ich mich nun doch durchgerungen habe dein Beispiel zu minimieren und zu testen, bin ich zu folgendem Schluss gekommen. Das Paket acronym hat einen Bug. Es erzeugt ein weiteres \acro{}{} am Ende des Abkürzungsverzeichnisses. Die Linie kannst du aber durch eine weitere Umdefinition unterdrücken:
\documentclass{scrartcl} 
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{selinput}
\SelectInputMappings{ adieresis={ä}, germandbls={ß}, Euro={€},} 
\usepackage{acronym} 
  
\begin{document} 


%Abkürzungsverzeichnis 
\section{Abkürzungsverzeichnis} 
\begin{acronym}[----------------------] % längste Abkürzung steht in eckigen Klammern 
    \renewcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}\dotfill} %Normale Schriftart mit Serifen 
        \setlength{\itemsep}{-\parsep} % geringerer Zeilenabstand 
        %
   \acro{AMLCD}{Active Matrix Liquid Crystal Display}%
   \acro{LC}{Liquid Crystal}%
   \acro{PGUQU-4-F}{4-(((4'-butyl-3-fluoro-[1,1'-biphenyl]-4-yl)oxy)difluoromethyl)-2,3',4',5',6-pentafluoro-1,1'-biphenyl}%
   \acro{TFT}{Thin Film Transistor}%
    \renewcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}} %Normale Schriftart mit Serifen 
\end{acronym} %
Zu diesem Text ist ein zu großer Abstand hervorgerufen durch ein weiteres \verb:\arco{}{}:.
\end{document}

von sudo » Mi 28. Aug 2013, 11:16

Vielleicht hilft es wenn du ein %-Zeichen, hinter das letzte \acro{}{}% setzt. Da du deine Pakete nicht minimiert hast sehe ich dein Beispiel nicht als Minimal an und teste es nicht selbst.

Dotfill und acronym package

von Fred » Di 27. Aug 2013, 19:24

Hallo! ich will mit dotfill die Abkürzung von der Beschreibung trennen, das klappt auch soweit, nur leider wird unter die letzte Abkürzung eine weitere Reihe dots eingefügt. Wie kann ich das verhindern?
\documentclass[11pt,a4paper,bibliography=totocnumbered,listof=totocnumbered]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{tabularx}
\usepackage{geometry}
\usepackage{setspace}
\usepackage[right]{eurosym}
\usepackage{acronym}
\usepackage{subfig}
\usepackage{floatflt}
\usepackage[usenames,dvipsnames]{color}
\usepackage{colortbl}
\usepackage{paralist}
\usepackage{array}
\usepackage{titlesec}
\usepackage{parskip}
\usepackage[right]{eurosym}
\usepackage{picins}
\usepackage[subfigure,titles]{tocloft}
\usepackage[pdfpagelabels=true]{hyperref}
\usepackage{cite}
\usepackage{listings}
\usepackage{titletoc}
 
\begin{document}


%Abkürzungsverzeichnis
\section{Abkürzungsverzeichnis}
\begin{acronym}[----------------------] % längste Abkürzung steht in eckigen Klammern
    \renewcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}\dotfill} %Normale Schriftart mit Serifen
        \setlength{\itemsep}{-\parsep} % geringerer Zeilenabstand
	    
	\acro{AMLCD}{Active Matrix Liquid Crystal Display}	
	\acro{LC}{Liquid Crystal}
	\acro{PGUQU-4-F}{4-(((4'-butyl-3-fluoro-[1,1'-biphenyl]-4-yl)oxy)difluoromethyl)-2,3',4',5',6-pentafluoro-1,1'-biphenyl}
	\acro{TFT}{Thin Film Transistor}
\end{acronym}
\end{document}

Nach oben