Anzeige:
Ergebnis 1 bis 5 von 5

Thema: description modifizieren

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.07.2000
    Beiträge
    123

    Talking description modifizieren

    hi

    ich möchte gerne die description umgebung ein wenig modifizieren.

    normalerweise wird der einzug für alle items ab der 2. Zeile gleich groß gemacht. nun habe ich aber unterschiedlich lange begriffe und würde gerne das ganze wie bei der stichwortliste handhaben können. (nomencl) leider komme ich mit tex noch nicht so klar und die zeit rennt mir davon ;-).
    das ganze könnte man auch mit einer tabelle oder einer tabbing umgebung bewerkstelligen, nur ist das ganze natürlich um einiges unübersichtlicher ....

    um den bezug herzustellen: diese zeile würde ich auch gerne in der oben genannten umgebung zum einsatz bringen ...
    \setlength{\nomlabelwidth}{.15\hsize}

    gruesse

    reinhard
    Geändert von pucki (01-03-2006 um 18:19 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    28.07.2000
    Beiträge
    123
    also wirklich weitergekommen bin ich noch nicht. allerdings habe ich nun mal ein beispiel zusammengeschrieben, dass verdeutlichen soll was am Ende herauskommen soll.
    Code:
    documentclass[a4paper,12pt,oneside,final,liststotoc]{scrartcl}
    \usepackage[automark]{scrpage2}
    \pagestyle{scrheadings}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage[latin9]{inputenc}
    
    \begin{document}
    \noindent
    Dieser Text zeigt nur wo der anfang ist
    \begin{description}
    	\setlength{\itemindent}{-7.1em}
    	\setlength{\leftskip}{7.1em}
    	\setlength{\topsep}{0.01ex}
    	\setlength{\itemsep}{0.01ex plus0.1ex minus0.1ex}
    	\item[Rückgabewert] ist ein Filedeskriptor mit dem der Socket in Folge angesprochen werden kann.
    	\item[domain]\hspace{2.8em} legt die Protokollart fest, hier \verb|PF_INET|
    	\item[typ]\hspace{4.9em} definiert das Übertragungsprotokoll. Bei TCP/IP wird  das Streaming-Protokoll verwendet \verb|SOCK_STREAM|.
    	\item[protokoll]\hspace{2em} wird im Allgemeinen mit \verb|0| belegt, so dass der Systemkern das Standardprotokoll selbst auswählen kann.
    \end{description}
    \noindent
    Und hier geht es dann weiter.
    \end{document}
    natürlich kann ich nun hingehen und immer schön mit hspace das ganze ausrichten, aber das ist eigentlich unschön ;-)
    hat da jemand vielleicht einen tip wo ich noch was nachlesen kann?

    gruesse
    reinhard

  3. #3
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Moin moin,
    ausprobiert hab ich's so zwar noch nicht, aber das könnte mit dem enumitem-Paket realisierbar sein (da gibt's dann so nette Optionen wie "align=left", und für horizontales spacing ist auch allerhand drin).
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  4. #4
    Registrierter Benutzer
    Registriert seit
    28.07.2000
    Beiträge
    123
    Zitat Zitat von rais
    Moin moin,
    ausprobiert hab ich's so zwar noch nicht, aber das könnte mit dem enumitem-Paket realisierbar sein (da gibt's dann so nette Optionen wie "align=left", und für horizontales spacing ist auch allerhand drin).
    MfG,
    perfekt, vielen dank

    einfach
    \usepackage{enumitem}


    und die startzeile für die description ändern

    \begin{description}[leftmargin=3cm, style=multiline]

    mit dem style kann man noch ein wenig herumspielen, ist ganz witzig ...

    grüsse

    reinhard

  5. #5
    Registrierter Benutzer
    Registriert seit
    05.04.2005
    Beiträge
    120
    Danke für die Lösung, hat mir weitergeholfen...

Lesezeichen

Berechtigungen

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