Leerzeichen unterdrücken nach item in inparaenum

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Leerzeichen unterdrücken nach item in inparaenum

von Xenara » Sa 26. Mär 2011, 23:10

Wenn du nur die nummerierten Zahlen willst, kannst du dir ja auch eine eigene Umgebung definieren:
\documentclass{article}
\usepackage{xspace}

\newcounter{MyItem}
\setcounter{MyItem}{1}
\newcommand{\myitem}{\theMyItem\stepcounter{MyItem}\xspace}
\newenvironment{mylist}{}{\setcounter{MyItem}{1}}

\begin{document}

\begin{mylist}%
Bla bla \myitem, bla \myitem.
\end{mylist}%

Text dazwischen.

% So:
Etwas Text, \begin{mylist}dann eine Auflistung \myitem, bla \myitem,\end{mylist} dann nochmal Text.

% Oder so:
Etwas Text, \begin{mylist}%
dann eine Auflistung \myitem, bla \myitem,
\end{mylist}%
 dann nochmal Text.

\end{document}
(Es ist wichtig, nach \begin{mylist} und \end{mylist} ein % zusetzen oder direkt ohne Leerzeichen weiterzuschreiben. Offensichtlich fügt \begin{} und \end{} noch einen zusätzlichen Abstand ein.)

von Ninca7 » Sa 26. Mär 2011, 21:39

Vielen Dank für die Antwort.

Gibt es denn überhaupt eine Möglichkeit, um flexibel mit solchen nachgestellten items zu arbeiten? Also, ohne vor jedem Punkt und Komma die aufgezählte Zahl angeben zu müssen, denn dann nützt mir ja die Listenumgebung nichts mehr.

Re: Leerzeichen unterdrücken nach item in inparaenum

von CrazyHorse » Sa 26. Mär 2011, 21:04

Ninca7 hat geschrieben:
Wie kann ich das Leerzeichen unterdrücken?
so wie du es anwendest, ist es ja auch nicht gedacht. Nach einem \item folgt bekanntermaßen ein Text. Du kannst lediglich das Komma mit in die Definition nehmen:
\documentclass{article}
\usepackage{paralist}
\begin{document}
\begin{inparaenum}[(1),]
Bla bla \item bla \item[(2).]
\end{inparaenum}
\end{document}
Herbert

Leerzeichen unterdrücken nach item in inparaenum

von Ninca7 » Sa 26. Mär 2011, 20:07

Hallo,

wie die Überschrift schon verrät, habe ich folgendes Problem mit dem unerwünschten Leerraum hinter einem item:
\documentclass{article}
\usepackage{paralist}
\begin{document}
\begin{inparaenum}[(1)]
Bla bla \item, bla \item.
\end{inparaenum}
\end{document}
Wie kann ich das Leerzeichen unterdrücken?

Nach oben