tag:forum.selfhtml.org,2005:/self LaTeX: Texteinzug – SELFHTML-Forum 2006-01-04T15:19:15Z https://forum.selfhtml.org/self/2005/dec/30/latex-texteinzug/911325#m911325 Peter Thomassen info@peter-thomassen.de http://www.a4a.de/ 2005-12-30T11:04:31Z 2005-12-30T11:04:31Z LaTeX: Texteinzug <p>Hallo,</p> <p>ich möchte mit LaTeX ein paar rechtsbündige Zitate setzen, die aber nicht ganz bis zum linken Rand reichen, sondern erst nach ein paar Zentimetern beginnen. Setze ich \leftskip=2cm vor die flushright-Umgebung, gilt der Einzug für die flushright-Umgebung nicht; setze ich es rein, gilt er zwar, aber dafür ist der Umgebungstext im Block gesetzt und nicht mehr rechtsbündig. Was tun?</p> <p>quote ist nix, weil dann auch rechts ein Einzug ist und ich außerdem den linken nicht bestimmen kann. Danke!</p> <p>Bye,<br> Peter</p> https://forum.selfhtml.org/self/2005/dec/30/latex-texteinzug/911326#m911326 Lachgas 2005-12-30T12:49:46Z 2005-12-30T12:49:46Z LaTeX: Texteinzug <p>Hallo Peter!</p> <blockquote> <p>ich möchte mit LaTeX ein paar rechtsbündige Zitate setzen, […]<br> quote ist nix, […]</p> </blockquote> <p>Das würde ich so nicht sagen. Semantisch macht <code>quote</code> in jedem<br> Fall mehr Sinn als eine flushright-Umgebung.</p> <blockquote> <p>weil dann auch rechts ein Einzug ist und ich außerdem den linken<br> nicht bestimmen kann.</p> </blockquote> <p>Das kann man doch ändern, wenn du es global festlegst. Versuch mal<br> folgendes (20pt kannst du mit gewünschtem Wert ersetzen):</p> <p><code>\renewenvironment{quote}{\list{}{\rightmargin0pt\leftmargin20pt}\item\relax}{\endlist}</code></p> <p>℆, ℒacℎgas</p> <div class="signature">-- <br> Bei der intendierten Realisierung der linguistischen Simplifizierung<br> des regionalen Idioms resultiert die Evidenz der Opportunität extrem<br> apparent, den elaborierten und quantitativ opulenten Usus nicht assi-<br> milierter Xenologien konsequent zu eliminieren! </div> https://forum.selfhtml.org/self/2005/dec/30/latex-texteinzug/911327#m911327 Peter Thomassen info@peter-thomassen.de http://www.a4a.de/ 2005-12-30T14:31:12Z 2005-12-30T14:31:12Z LaTeX: Texteinzug <p>Hallo Lachgas,</p> <blockquote> <blockquote> <p>ich möchte mit LaTeX ein paar rechtsbündige Zitate setzen, […]<br> quote ist nix, […]</p> </blockquote> <p>Das würde ich so nicht sagen. Semantisch macht <code>quote</code> in jedem<br> Fall mehr Sinn als eine flushright-Umgebung.</p> </blockquote> <p>Das ist zwar richtig, ich möcht aber ein bisschen an Kapitelanfängen zitieren, und das hätte ich dort eben gerne rechtsbündig. Ich könnte ja auch die quote-Umgebung rechtsbündig redefinieren, aber s.u.</p> <blockquote> <p>Das kann man doch ändern, wenn du es global festlegst. Versuch mal<br> folgendes (20pt kannst du mit gewünschtem Wert ersetzen):</p> <p><code>\renewenvironment{quote}{\list{}{\rightmargin0pt\leftmargin20pt}\item\relax}{\endlist}</code></p> </blockquote> <p>Was hat \relax für eine Bedeutung?</p> <p>Ich habe jetzt:</p> <p>[code]\newcommand{\teaser}[2]{{<br> \sffamily\small<br> \list{}{\leftmargin2cm}\item\relax<br> \begin{flushright}\textit{#1}\-- #2\end{flushright}<br> \endlist<br> }}[/code}</p> <p>Wie du siehst, benötige ich zwei Parameter, deshalb passt eine Umgebung wohl nicht ... man kann einer Umgebung zwar einen Parameter übergeben (das was nach dem Gedankenstrich stehen soll), allerdings nur vor dem Umgebungstext verwendet, also in der vorletzten Klammer bei der Definition der Umgebung. Ich hätte den Parameter aber gerne in der letzten Klammer, weil der Parameter dann nach dem eigentlichen Zitat erscheinen soll.</p> <p>Any ideas? In der ersten Klammer bei der Umgebungsdefinition eine Variable definieren, und in der zweiten verwenden?</p> <p>Danke für deine Hilfe!</p> <p>Bye,<br> Peter</p> https://forum.selfhtml.org/self/2005/dec/30/latex-texteinzug/911328#m911328 Lachgas 2005-12-30T16:38:05Z 2005-12-30T16:38:05Z LaTeX: Texteinzug <p>Hallo Peter!</p> <blockquote> <p>Was hat \relax für eine Bedeutung?</p> </blockquote> <p>„Nomen est omen“: Exakt nichts. ;-)</p> <blockquote> <p>Ich habe jetzt:</p> <pre><code class="block"></code></pre> </blockquote> <p>\newcommand{\teaser}[2]{{</p> <blockquote> <p>\sffamily\small<br> \list{}{\leftmargin2cm}\item\relax<br> \begin{flushright}\textit{#1}\end{flushright}<br> \endlist<br> }}</p> </blockquote> <pre><code class="block"> Ich verstehe nicht, warum du überhaupt zwei Parameter brauchst. Was willst du denn außer dem Text übergeben? ℆, ℒacℎgas -- Bei der intendierten Realisierung der linguistischen Simplifizierung des regionalen Idioms resultiert die Evidenz der Opportunität extrem apparent, den elaborierten und quantitativ opulenten Usus nicht assi- milierter Xenologien konsequent zu eliminieren! </code></pre> https://forum.selfhtml.org/self/2005/dec/30/latex-texteinzug/911329#m911329 Peter Thomassen http://www.a4a.de/ 2005-12-31T02:55:13Z 2005-12-31T02:55:13Z LaTeX: Texteinzug <p>Hallo Lachgas!</p> <blockquote> <blockquote> <p>Ich habe jetzt:</p> <pre><code class="block"></code></pre> </blockquote> </blockquote> <p>\newcommand{\teaser}[2]{{</p> <blockquote> <blockquote> <p>\sffamily\small<br> \list{}{\leftmargin2cm}\item\relax<br> \begin{flushright}\textit{#1}\end{flushright}<br> \endlist<br> }}</p> </blockquote> </blockquote> <pre><code class="block"> > > Ich verstehe nicht, warum du überhaupt zwei Parameter brauchst. Was > willst du denn außer dem Text übergeben? Der erste Parameter soll das Zitat selbst sein, der zweite der Zitaturheber. Der Code in deinem Zitat ist irgendwie falsch, schau nochmal in mein Posting unter <https://forum.selfhtml.org/?t=120634&m=774898>, dann kannst du dir sicher vorstellen, wie das aussehen soll. So funktioniert es jetzt ja, aber mit einer Umgebung wär's natürlich eleganter. Bye, Peter </code></pre> https://forum.selfhtml.org/self/2005/dec/30/latex-texteinzug/911330#m911330 Lachgas 2005-12-31T11:41:06Z 2005-12-31T11:41:06Z LaTeX: Texteinzug <p>Hallo Peter!</p> <blockquote> <p>So funktioniert es jetzt ja, aber mit einer Umgebung wär’s natürlich<br> eleganter.</p> </blockquote> <p>Das ist IMO Geschmackssache. Aber damit geht’s bspw. auch:</p> <pre><code class="block"> \renewenvironment{quote}[2]{ \small \list{}{\leftmargin2cm}\item\relax \begin{flushright}\textit{#1}\\ -- #2\end{flushright} \endlist } </code></pre> <p>Liefert dann bei</p> <pre><code class="block"> \begin{quote} {»Cogito, ergo sum«}{René Descartes} \end{quote} </code></pre> <p>das gewünschte Ergebnis.</p> <p>℆, ℒacℎgas</p> <div class="signature">-- <br> Bei der intendierten Realisierung der linguistischen Simplifizierung<br> des regionalen Idioms resultiert die Evidenz der Opportunität extrem<br> apparent, den elaborierten und quantitativ opulenten Usus nicht assi-<br> milierter Xenologien konsequent zu eliminieren! </div> https://forum.selfhtml.org/self/2005/dec/30/latex-texteinzug/911331#m911331 Peter Thomassen http://www.a4a.de/ 2006-01-04T15:19:15Z 2006-01-04T15:19:15Z LaTeX: Texteinzug <p>Hallo,</p> <blockquote> <p>Das ist IMO Geschmackssache. Aber damit geht’s bspw. auch:</p> <pre><code class="block"></code></pre> </blockquote> <blockquote> <p>\renewenvironment{quote}[2]{<br> \small<br> \list{}{\leftmargin2cm}\item\relax<br> \begin{flushright}\textit{#1}\ -- #2\end{flushright}<br> \endlist<br> }</p> </blockquote> <pre><code class="block"> Habe jetzt: \newenvironment{teaser}[2]{{ \sffamily\small \list{}{\leftmargin5cm}\item\relax \begin{flushright}\textit{#1}\\-- #2\end{flushright} \endlist }} Die doppelte Klammerung ist nötig, weil sonst \sffamily, \small und \leftmargin5cm auch noch nach dem Zitat gelten. Bye, Peter </code></pre>