\item von selbst definierten Listen-umgebungen

Schriftbild, Absätze und Auflistungen einstellen


mcr76
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 27. Mär 2013, 11:10

\item von selbst definierten Listen-umgebungen

Beitrag von mcr76 »

Hallo zusammen,

ich versuche folgendes zu machen:
  • \documentclass[]{scrartcl}

    \newenvironment{coolitemize}{%
    \let\olditem\item%
    \renewcommand\item[2][]{\olditem \emph{##1} : \textbf{##2}}%
    \begin{itemize}}{\end{itemize}%
    }

    \begin{document}

    \begin{coolitemize}
    \item[label] text text
    \end{coolitemize}

    \end{document}
Ich hätte gerne, dass der Text "text text" hinter dem \item komplett fett dargestellt wird. Zur Zeit wird nur der erste Buchstabe fett markiert.

Dies ist nur ein kleines Beispiel.

Im Grunde genommen will ich eine Umgebung haben, in der der Text (##2) farbig markiert wird in Abhängigkeit der eingestellten Prozentzahl:
  • \item[50] Beschreibung
soll liefern:
  • - Beschreibung 50%
Ich kann die Textfarbe in Abhängigkeit von einer Zahl setzen, nur leider schaffe ich es nicht, ##2 komplett zu erhalten. ##2 ist bei mir immer nur der erste Buchstabe.

Hoffentlich kann mir einer von euch helfen, oder kennt vielleicht schon eine Umgebung, die meine Anforderung erfüllt.


Einzige, mir bekannte Lösung:
  • \item[50] {Beschreibung}
Aber die finde ich nicht so toll.

Vielen dank.

Mit freundlichen Grüßen
Christian

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Nun, irgendwie muss TeX ja wissen, wo dein Argument ##2 eigentlich enden soll.

Es gibt die Möglichkeit alles bis zum Ende der Zeile einzusammeln, aber das ist nicht trivial:
http://tex.stackexchange.com/questions/ ... 0454#10454

Für mich klingt deine Beschreibung aber eher als solltest du einfach einen Switch wie \bfseries oder \color statt \textbf oder \textcolor benutzen. Der nächste \item kann ja dann die Farbe/Schrift wieder zurücksetzen.

mcr76
Forum-Newbie
Forum-Newbie
Beiträge: 4
Registriert: Mi 27. Mär 2013, 11:10

Beitrag von mcr76 »

Danke für deine Antwort.

Ich werde mir mal den Link anschauen.

Ein einfacher Schalter geht leider nicht, da
ich die Prozentangabe gerne noch hinten
angefügt hätte.

Antworten