Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Acronympaket Symbolverzeichnis

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.08.2009
    Beiträge
    55

    Acronympaket Symbolverzeichnis

    Hallo zusammen,

    ich benutzte das Acronym Package für meine Formelsammlung und hab dabei ein Problem. Dazu ein kurzer Ausschnitt die Quelltextes:

    \begin{acronym}

    \acro{Frequenz}[\ensuremath{{f}}]{\acrounit{Hz}Das ist eine ewig lange Beschreibung für eine einfache Frequenz, solang, dass sie einen Zeilenumbruch verursacht}

    \end{acronym}


    Mein Problem ist, das ich ab und zu sehr lange Beschreibungen habe für meine Formelzeichen, die einen Zeilenumbruch benötigen. Den Zeilenumbruch macht das acronym Packet auch noch automatisch im Symbolverzeichnis. Doch leider passt in der nächsten Zeile der Einschub nicht. Der Text wird nicht bündig mit der vorherigen Zeile gesetzt, sondern bündig mit der Einheitenspalte.

    gibt es dafür eine einfache Abhilfe?
    In meinem Abkürzungsverzeichnis klappt es ja auch, da kommen eben nur keine Formelzeichen vor....

  2. #2
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Wäre ich gerade nicht zufällig über diesen Blogeintrag gestolpert, hätte ich mich noch ein Weilchen gewundert, wo \acrounit her ist (oder auch nicht...).

    Das Makro erstellt keine extra Spalte, es reserviert sich lediglich 18mm Platz. Die Akronym-Liste ist übrigens auch keine Tabelle, sondern eine description-Liste. Das Ergebnis, das Du beobachtest, ist also durchaus zu erwarten.

    Grüße
    Clemens

  3. #3
    Registrierter Benutzer Avatar von cgnieder
    Registriert seit
    06.04.2011
    Ort
    Herrenberg
    Beiträge
    254
    Eine Alternative wäre (neben »glossaries«) mein (noch experimentelles) Paket »acro«:

    Code:
    % arara: pdflatex
    % arara: pdflatex
    \documentclass{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{acro}
    \acsetup{
      page-ref    = paren,% Seitennummer in Klammern
      extra-style = comma,% extra-Informationen mit Komma anhängen
      only-used   = false,% für das Beispiel auch die nicht verwendeten in die Liste aufnehmen
      sort        = true  % Liste sortieren
    }
    
    \usepackage{longtable,siunitx}
    
    \DeclareAcronym{ecm}{ECM}  {Electro Chemical Machining}{Elektrochemisches Abtragen}
    \DeclareAcronym{adc}{ADC}  {Analog-to-Digital-Converter}
    \DeclareAcronym{edm}{EDM}  {Electro Discharge Machining}
    \DeclareAcronym{ecdm}{ECDM}{Electro Chemical Discharge Machining}{Kombination aus \acs{ecm} und \acs{edm}}
    
    % "Acronyme" (tatsächlich physikalische Größen) einer speziellen Klasse:
    \DeclareAcronym{f}{\ensuremath{f}}{Frequenz}{\si{\hertz}}[physics]
    \DeclareAcronym{A}{\ensuremath{A}}{Fläche}{\si{\metre^2}}[physics]
    \DeclareAcronym{C}{\ensuremath{C}}{Kapazität}{\si{\farad}}[physics]
    \DeclareAcronym{F}{\ensuremath{F}}{Kraft}{\si{\newton}}[physics]
    
    \begin{document}
    
    erstes Mal: \ac{ecm}
    
    zweites Mal: \ac{ecm}
    
    % alle außer der Klasse 'physics' auflisten:
    \acsetup{list-name=Abkürzungsverzeichnis}
    \printacronyms[physics]
    
    % nur die Klasse 'physics' auflisten:
    \acsetup{
      list-name   = Formelverzeichnis,
      list-type   = table,
      list-style  = extra-longtable-rev,
      extra-style = plain
    }
    \printacronyms{physics}
    
    \end{document}
    Clemens

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •