Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Zitate einzeilig

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    8

    Zitate einzeilig

    Hallo!

    Ok, ich hab jetzt ALLE Varianten (eine neue Environment {zitat} definieren, oldquote durch neue quote environment ersetzen) in der Präambel ausprobiert, die ich gefunden hab und ganz egal was ich auch mach - meine Zitate wollen einfach nicht einzeilig herauskommen. Sie sind und bleiben hartnäckigst 1,5 zeilig.

    Ich hab jetzt versucht ein Minimalbeispiel zu schreiben, aber da spuckt mir das Latex nicht einmal eine pdf-Datei aus... Bin etwas am verzweifeln und außerdem ziemlicher Neuling.

    Kann es sein, dass ich Internetanschluss brauche um das {setspace} package zu aktivieren?!

    Wäre für jede Hilfe äußerst dankbar

  2. #2
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Erster Ansatz

    Ein Minimalbeispiel wäre natürlich schön gewesen, damit wir sehen können, was Du schon so angestellt hast. Betrachte folgendes Beispiel.
    Code:
    \documentclass[parskip=half,ngerman]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage{selinput}
    \SelectInputMappings{
      adieresis={ä},
      germandbls={ß},
      Euro={€}
    }
    \usepackage{babel}
    \usepackage[onehalfspacing]{setspace}
    \usepackage{blindtext}
    
    \newenvironment{squote}{%
      \begin{list}{}{%
        \rightmargin\leftmargin
      }
      \singlespacing
      \item[]
    }
    {\end{list}}
    
    \begin{document}
      \blindtext
      \begin{squote}
        \blindtext
      \end{squote}
      \blindtext
    \end{document}
    Die quote-Umgebung ist intern auch nicht anderes als eine Liste. Die neue squote-Umgebung funktioniert natürlich nur mit setspace.


    MfG
    Thorsten¹
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.06.2009
    Beiträge
    8
    Danke für die Hilfe, leider wollen meine quotes nach wie vor nicht einzeilig werden...

    Sie sind zwar in kleiner Schriftgröße und eingerückt, aber eben nicht in einzeilig.

    Das Package {setspace} hab ich natürlich in der Präambel drinnen (s.Anhang)

  4. #4
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Vergleich

    Du musst doch nur mal deine Version
    Code:
    \renewenvironment{quote}{%
      \singlespacing
      \list{}{%
        \rightmargin\leftmargin
        \small
      }
      \item\relax
    }
    {\endlist}
    mit meiner Version
    Code:
    \newenvironment{squote}{%
      \begin{list}{}{%
        \rightmargin\leftmargin
      }
      \singlespacing
      \item[]
    }
    {\end{list}}
    vergleichen. Verschmelzen wir meine Version mit deinen Vorstellungen, muss folgendes dabei heraus kommen.
    Code:
    \renewenvironment{quote}{%
      \begin{list}{}{%
        \rightmargin\leftmargin
      }
      \small
      \singlespacing
      \item\relax
    }
    {\end{list}}
    Und siehe da, es funktioniert.
    Code:
    \documentclass[parskip=half,ngerman]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage{selinput}
    \SelectInputMappings{%
      adieresis={ä},
      germandbls={ß},
      Euro={€}
    }
    \usepackage{babel}
    \usepackage[onehalfspacing]{setspace}
    \usepackage{blindtext}
    
    \renewenvironment{quote}{%
      \begin{list}{}{%
        \rightmargin\leftmargin
      }
      \small
      \singlespacing
      \item\relax
    }
    {\end{list}}
    
    \begin{document}
      \blindtext
      \begin{quote}
        \blindtext
      \end{quote}
      \blindtext
    \end{document}
    Vielleicht liest Du nochmal ein bisschen was über Listen.
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.01.2009
    Beiträge
    43
    Noch einfacher geht es vielleicht, indem man sich von der quote-Umgebung ausgehend eine neue Umgebung definiert:
    Code:
    \newenvironment{myquote}%
    {\begin{quote}\singlespacing\small}%
    {\end{quote}}
    Das kann man noch erweitern, so dass die Quellenangabe rechtsbündig unter dem Zitat steht:
    Code:
    \newenvironment{sourcequote}[1]%
    {\begin{quote}\singlespacing\small\sbox{\source}{#1}}%
    {\\\hspace*{\fill}\usebox{\source}\end{quote}}
    Aufgerufen wird das dann so:
    Code:
    \begin{sourcequote}{Quelle}%
        Langes Zitat
    \end{sourcequote}
    Schönen Gruß,

    Andreas

Stichworte

Lesezeichen

Berechtigungen

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