Anzeige:
Ergebnis 1 bis 7 von 7

Thema: mehrspaltiges Verzeichnis von Hand

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.11.2009
    Beiträge
    69

    mehrspaltiges Verzeichnis von Hand

    Guten Morgen!

    Ich muss zum ersten Mal ein Symbolverzeichnis in ein Dokument einfügen. Da dieses recht klein ausfällt und Abgabetermin am Freitag ist, wollte ich es schnell per Hand einfügen (weshalb ich auf Pakete wie glossaries verzichte(n muss)).

    Das gewünschte Resultat befindet sich im Anhang. Wie löse ich das Problem am geschicktesten?

    (Habe bisher nur Lösungen gefunden, mit denen man zuerst eine komplette Spalte ausfüllt und dann die zweite.)

    VIELEN, VIELEN DANK für jede Hilfe!!

    Code:
    \documentclass[a4paper,12pt,oneside]{scrbook}
    
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage{lmodern}
    
    \usepackage{multicol}
    
    
    \begin{document}
    
    \chapter{Symbolverzeichnis}
    
    % So geht's natürlich nicht:
    \begin{multicols}{2}
    	Symbol 1 \columnbreak Erklärung Symbol 1
    \end{multicols}
    \begin{multicols}{2}
    	Symbol 2 \columnbreak Erklärung Symbol 2
    \end{multicols}
    
    \end{document}

  2. #2
    Registrierter Benutzer
    Registriert seit
    15.11.2009
    Beiträge
    69
    Bin einen Schritt weiter, aber:

    Wie krieg ich die Label linksbündig hin? Ist es möglich, den Zwischenraum zwischen Label und Eintrag zu Punkten (Symbol 1......Erklärung zu Symbol 1)?


    Code:
    \documentclass[a4paper,12pt,oneside]{scrbook}
    
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage{lmodern}
    
    
    
    \begin{document}
    
    \chapter{Symbolverzeichnis}
    
    
    \begin{list}{}{
    \setlength{\labelsep}{1cm}
    \setlength{\labelwidth}{2cm}
    \setlength{\leftmargin}{3cm}
    \renewcommand{\makelabel}[1]{\textbf{#1}}	% so wird das Label fett... aber wie linksbündig?
    }
    \item[Symbol 1] Erklärung zu Symbol~1. Erklärung zu Symbol~1. Erklärung zu Symbol~1. Erklärung zu Symbol~1. Erklärung zu Symbol~1. 
    \item[S 2] Jop
    \end{list}
    
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Ich bin Fan von Tabellen:

    Code:
    \documentclass[a4paper,12pt,oneside]{scrbook}
    
    \usepackage[ngerman]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage{lmodern}
    \usepackage{blindtext}
    
    \usepackage{tabularx}
    
    
    \begin{document}
    
    \chapter{Symbolverzeichnis}
    
    % So geht's natürlich nicht:
    \begin{tabularx}{\textwidth}{p{4cm}@{}X}
    	Symbol 1\dotfill  & Erklärung Symbol 1 \blindtext \\[\baselineskip]
    	Symbol 2\dotfill & Erklärung Symbol 2 \blindtext \\[\baselineskip]
    	Symbol 3\dotfill & Erklärung Symbol 3
    \end{tabularx}
    
    \end{document}
    Wenn das Ding über mehrere Seiten gehen soll, kannst du longtable oder longtableX nehmen.

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.11.2009
    Beiträge
    69
    Ich danke Dir für Deine Hilfe!

    Tatsächlich geht das Verzeichnis über 2 Seiten und leider habe ich jetzt schon wieder viel zu lange mit ltxtable herumexperimentiert und krieg es einfach nicht gebacken...

    Bekomme nicht mal das lauffähige Beispiel von http://www.mrunix.de/forums/archive/...p/t-40334.html ans Laufen.

    Kannst Du (oder jemand anders) vielleicht so nett sein, mir zu erklären, wie ich das obige Beispiel über mehrere Seiten strecken kann?

  5. #5
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Konfigurierte Liste

    Nimm lieber die Liste. Dann brauchst Du dir um Seitenumbrüche keine Gedanken zu machen. Das Ganze in eine neue Umgebung verpackt, sieht es ungefähr so aus.
    Code:
    \documentclass[12pt,oneside]{scrbook}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{lmodern}
    
    \newenvironment{symbols}{
      \begin{list}{}{
        \setlength{\labelsep}{1cm}
        \setlength{\labelwidth}{2cm}
        \setlength{\leftmargin}{3cm}
        \renewcommand{\makelabel}[1]{\textbf{##1}\hfill}   % Label fett und linksbündig
      }
    }
    {\end{list}}
    
    \begin{document}
      \chapter{Symbolverzeichnis}
    
        \begin{symbols}
          \item[Symbol 1] Erklärung zu Symbol~1. Erklärung zu Symbol~1. Erklärung zu Symbol~1. Erklärung zu Symbol~1. Erklärung zu Symbol~1. 
          \item[S 2] Jop
        \end{symbols}
    \end{document}
    Ergänzung:
    Wenn Du eine punktierte Linie haben willst, sollte die Konfiguration für die Liste etwas anders aussehen.
    Code:
    \newenvironment{symbols}{
      \begin{list}{}{
        \setlength{\labelsep}{0cm}
        \setlength{\labelwidth}{3cm}
        \setlength{\leftmargin}{3cm}
        \renewcommand{\makelabel}[1]{\textbf{##1}\dotfill}   % Label fett und linksbündig?
      }
    }
    {\end{list}}

    MfG
    Thorsten¹
    Geändert von localghost (14-01-2010 um 09:41 Uhr) Grund: Ergänzung.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  6. #6
    Registrierter Benutzer
    Registriert seit
    15.11.2009
    Beiträge
    69
    Vielen lieben Dank für Eure Mühe!

    Grade eben hab ich endlich verstanden, wie ltxtable funktioniert. Jetzt habe ich zwei sehr gute Lösungen und kann mich gar nicht entscheiden

  7. #7
    Registrierter Benutzer
    Registriert seit
    15.11.2009
    Beiträge
    69
    P.S.: Die Tabellen-Lösung hat natürlich den Vorteil, dass eine lange Erläuterung am Seitenende nicht bis auf die nächste Seite geht, sondern dort beginnt.

Lesezeichen

Berechtigungen

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