PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : description modifizieren



pucki
27-02-2006, 00:38
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

pucki
27-02-2006, 23:28
also wirklich weitergekommen bin ich noch nicht. allerdings habe ich nun mal ein beispiel zusammengeschrieben, dass verdeutlichen soll was am Ende herauskommen soll.



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

rais
28-02-2006, 00:59
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,

pucki
28-02-2006, 01:41
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

Jollero
16-03-2006, 10:25
Danke für die Lösung, hat mir weitergeholfen...