Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Absatz unterdrücken für Addmargin-Befehl

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.08.2013
    Beiträge
    6

    Absatz unterdrücken für Addmargin-Befehl

    Ich versuche gerade folgendes Schriftbild zu erstellen:

    Lösung:xxxxxxxSubstanz A
    xxxxxxxxxxxxxxSubstanz B
    xxxxxxxxxxxxxxSubstanz C

    Dabei ist mir zum einen wichtig, dass die Wörter "Lösung" und "Substanz A" in einer Zeile stehen und die Wörter "Substanze A-C" den gleichen Abstand vom Seitenrand haben. Ich dachte mir mit 'addmargin' dürfte das kein Problem sein und habe folgenden Code geschrieben:

    Lösung:
    \begin{addmargin}[7cm]{0cm}
    Substanz A\\
    Substanz B\\
    Substanz C\\
    \end{addmargin}

    Was ich erhalte sieht nun folgendermaßen aus:

    Lösung:
    xxxxxxxxxxxxSubstanz A
    xxxxxxxxxxxxSubstanz B
    xxxxxxxxxxxxSubstanz C

    Nun ist zwar die Umgebung eingerückt, aber es ist ein Absatz zwischen "Lösung" und "Substanz A" entstanden. Diesen würde ich gerne vermeiden. Gibt es die Möglichkeit diesen Absatz bei addmargin zu unterbinden? Wenn nein, was könnte ich alternativ machen, was nicht zu umständlich ist. Muss dazu sagen, ich bin kein Liebhaber von Tabellen...
    Geändert von Prof. Didymus (22-08-2013 um 10:49 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.12.2010
    Beiträge
    37
    Code:
    \documentclass{scrartcl}
    \usepackage[utf8]{inputenc}
    \begin{document}
    Lösung: \parbox[t]{10cm}{Substanz A\\
    Substanz B\\
    Substanz C}
    \end{document}

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.08.2013
    Beiträge
    6
    Danke erstmal jbecker für deine Antwort. Ja ich hätte es vielleicht noch etwas besser umschreiben sollen. Ich habe es durchaus schon mit parbox versucht, allerdings hat dieser Befehl gegenüber addmargin nicht die praktische Eigenschaft den Einzug vom linken Seitenrand genau festzulegen:

    \begin{addmargin}[7cm]{0cm}

    In meinem Quelltext wollte ich die addmargin-Umgebung genau 7cm vom linken Rand eingerückt haben. Einen solchen Parameter habe ich bei parbox nicht gefunden. Gibt es da was, oder bedarf es ganz anderer Methoden?

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    addmargin ist eine Liste und erzeugt immer einen neuen Absatz. Ich würde es eher so machen:

    Code:
    \documentclass{scrartcl}
    \usepackage{lipsum}
    
    \usepackage[utf8]{inputenc}
    \begin{document}
    \lipsum[1]
    \noindent\rule{7cm}{1pt}
    \begin{labeling}{\hspace{\dimexpr7cm-\labelsep}}
    \item[Lösung:] Substanz A\\
                   Substanz B\\
                   Substanz C
    \end{labeling}               
    \end{document}

  5. #5
    Registrierter Benutzer
    Registriert seit
    22.08.2013
    Beiträge
    6
    Danke, aber das wirft nun ein neues Problem auf. Jetzt hab ich eine horizontale Linie über meiner Aufzählung. Wie bekomm ich die weg?

  6. #6
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Indem Du den entsprechenden Befehl auskommentierst:

    Code:
    \noindent%\rule{7cm}{1pt}
    Und dann würde ich empfehlen, mal einen Blick in ein Grundlagenwerk zum Thema LaTeX Deiner Wahl zu werfen.

Stichworte

Lesezeichen

Berechtigungen

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