PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zitat-Umgebung "mit großen, bunten Anführungszeichen"



razoor
20-12-2009, 10:56
Hallo,

für Zitate hätte ich gerne eine Umgebung wie z.B. hier zu sehen: http://en.wikipedia.org/wiki/Three_Laws_of_Robotics

Die Anführungszeichen scheinen keine Bilder, sondern Text zu sein.

Wie kann man das Umsetzen (mit den entsprechenden Abständen usw.) ?

Danke

The EYE
20-12-2009, 11:12
Für alle die sich ebenfalls fragen, was überhaupt gemeint ist:
Ich glaube es ist das, was ich in den Anhang gepackt habe (sorry hatte nur paint ;) )

Gruß Max

mechanicus
20-12-2009, 13:29
Hallo,

warum erstellst du nicht einfach ein Minimalbeispiel. Das ist schließlich nicht dein erster Beitrag.


\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{xcolor}
\usepackage{csquotes}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{showframe}
\newenvironment{myquote}{%
\begin{addmargin}{3em}%
\noindent\scalebox{2.5}{\textcolor{blue}{\glqq}}\i gnorespaces%
}%
{\scalebox{2.5}{\textcolor{blue}{\grqq}}\end{addma rgin}}
\begin{document}

\begin{myquote}
Text Text Text Text Text Text Text Text Text Text%
\end{myquote}
\end{document}

Gruß
Marco

razoor
31-12-2009, 11:31
Danke für eure Antworten.

Ja, gemeint ist das, was Max in den Anhang gepackt hat. :)

Allerdings sollte es auch bei mehrzeiligen Zitaten noch so aussehen (siehe Anhang)!

Danke für den Code, marco. Bei einzeiligen Zitaten sieht das gut aus, sobald der Text aber länger ist kann ich es nicht mehr verwenden (siehe Anhang).

Was ich eigentlich suche ist eine Variante, bei der die Anführungszeichen mit Abstand zum Text gesetzt werden und vor allem die Zeilenhöhe nicht beinflussen. Eben so wie Max' Anhang, bloß mehrzeilig (siehe mein Anhang).

Habt ihr da noch eine Idee?

mechanicus
31-12-2009, 13:11
Hi,


\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{xcolor}
\usepackage[babel]{csquotes}
\usepackage{graphicx}
\usepackage{blindtext}
\usepackage{array,ragged2e}
\usepackage{showframe}
\newenvironment{myquote}{%
\begin{list}{\smash{\scalebox{2}{\textcolor{blue}{ \glqq}}}}{%
\setlength{\leftmargin}{3em}\setlength{\rightmargi n}{3em}
\setlength{\listparindent}{0pt}}\item\relax%
}{%
\quad\smash{\raisebox{-1ex}{\scalebox{2}{\textcolor{blue}{\grqq}}}}\end{l ist}%
}

\begin{document}
Text
\begin{myquote}
Text Text Text Text Text Text Text Text Text Text
\end{myquote}
Text
\begin{myquote}
\blindtext
\end{myquote}

\end{document}

Gruß
Marco

razoor
31-12-2009, 13:35
Hiya,

dank dir, das sieht schon wesentlich besser aus. :).

Mich stört aber leider noch immer, dass das schließende Anführungszeichen direkt nach dem letzten Textzeichen gesetzt wird. Ich möchte, dass es ganz rechts erscheint. Eben so, wie im Beispiel?

Kann man das nicht noch irgendwie einbauen?

Edit: Hab probiert einfach drei minipage-Umgebungen zu verwenden.
Linkes Anführungszeichen;
Text;
rechtes Anführungszeichen.
Da sind die Abstände zwischen Anführungszeichen und Text dann super. Aber da erscheint das schließende Anführungszeichen am oberen Textende anstatt am unteren. Aber vielleicht verdeutlicht das ja noch etwas mehr, was ich eigentlich erreichen möchte... ?

mechanicus
31-12-2009, 14:01
Hab probiert einfach drei minipage-Umgebungen zu verwenden.
Linkes Anführungszeichen;
Text;
rechtes Anführungszeichen.
Da sind die Abstände zwischen Anführungszeichen und Text dann super.wie wärs, wenn du ein passendes MB lieferst. :eek:


\documentclass[ngerman]{scrartcl}
\usepackage{babel}
\usepackage{xcolor}
\usepackage[babel]{csquotes}
\usepackage{graphicx}
\usepackage{blindtext}
\usepackage{array,ragged2e}
\usepackage{showframe}
\newenvironment{myquote}{%
\begin{list}{\smash{\scalebox{2}{\textcolor{blue}{ \glqq}}}}{%
\setlength{\leftmargin}{3em}\setlength{\rightmargi n}{3em}
\setlength{\listparindent}{0pt}}\item\relax%
}{%
\hfill\rlap{\quad\smash{\raisebox{-1ex}{\scalebox{2}{\textcolor{blue}{\grqq}}}}}\end{ list}%
}

\begin{document}
Text
\begin{myquote}
Text Text Text Text Text Text Text Text Text Text
\end{myquote}
Text
\begin{myquote}
\blindtext
\end{myquote}

\end{document}

Gruß
Marco

razoor
01-01-2010, 10:25
Naja, ich bekomm es ja nicht wikrlich hin.

Was ich erreichen möchte hab ich nochmal in den Anhang gepackt.

Mein Versuch mit den minipages war folgender:


\documentclass[ngerman]{scrartcl}

\usepackage{babel}
\usepackage{xcolor}
\usepackage{csquotes}
\usepackage{graphicx}

\newenvironment{bigquote}
{
\begin{minipage}[t]{3em}
\noindent\scalebox{3}{\textcolor{blue}{\glqq}}\ign orespaces%
\end{minipage}

\begin{minipage}[t]{35em}
\begin{quote}
}
{
\end{quote}
\end{minipage}
%
\begin{minipage}[t]{3em}
\noindent\scalebox{3}{\textcolor{blue}{\grqq}}\ign orespaces%
\end{minipage}
}

\begin{document}

\begin{bigquote}
Text Text Text Text Text Text Text Text Text Text%
Text Text Text Text Text Text Text Text Text Text%
Text Text Text Text Text Text Text Text Text Text%
Text Text Text Text Text Text Text Text Text Text%
Text Text Text Text Text Text Text Text Text Text%
Text Text Text Text Text Text Text Text Text Text%
\end{bigquote}

\end{document}

Aber das ist ja auch noch nicht ganz, was ich eigentlich erreichen möchte. Dein Ansatz scheint mir auch eleganter.

mechanicus
01-01-2010, 10:35
Hi,

und willkommen im neuen Jahr.



Was ich erreichen möchte hab ich nochmal in den Anhang gepackt.

Ist das aus Beitrag 7 nicht passend?

Gruß
Marco

razoor
01-01-2010, 11:25
Oh, das hab ich irgendwie ganz übersehen :o .
Das aus Beitrag 7 ist eigentlich genau das, was ich suche! Also was die optische Erscheinung angeht.

Für längeren Text geht es damit super. Doch bei kürzerem Text müsste es noch irgendwie angepasst werden. Siehe Anhang. Ich hätte halt gerne, dass

Abstand linkes " zu Text = Abstand rechtes " zu Text

Sprich im Falle angehängten Beispiels sollte das rechte Anführungszeichen dann an den Text ranrücken, anstatt star dort zu verharren.