• Liebe User, bitte beachtet folgendes Thema: Was im Forum passiert, bleibt im Forum! Danke!
  • Hallo Gemeinde! Das Problem leidet zurzeit unter technischen Problemen. Wir sind da dran, aber das Zeitkontingent ist begrenzt. In der Zwischenzeit dürfte den meisten aufgefallen sein, dass das Erstellen von Posts funktioniert, auch wenn das Forum erstmal eine Fehlermeldung wirft. Um unseren Löschaufwand zu minimieren, bitten wir euch darum, nicht mehrmals auf 'Post Reply' zu klicken, da das zur Mehrfachposts führt. Grußworte.

Latex - Schriftgröße nur für eingerückte Zitate global ändern?

shaoling

Guest
Meine bisheriger Kopf sieht so aus:
\documentclass[pdftex,a4paper]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel,german=swiss]{csquotes}
\usepackage{helvet}
\usepackage{setspace}
\onehalfspacing
\renewcommand{\familydefault}{\sfdefault}

Ich benutze eingerückte Zitate mit \begin{quote}...\end{quote} und würde gerne möglichst einfach definieren, dass die auf 10pt verkleinert werden, während der Haupttext in 12pt bleibt.

Google-Recherche war leider nicht ergiebig. Weiß jemand Rat?
 

voelkerballtier

Coverage, Staff, Coding
Mitglied seit
01.12.2003
Beiträge
1.603
Reaktionen
0
also es geht zb sowas:
\newenvironment{myquote}{\begin{quote} \small}{\end{quote}}

\begin{myquote}
Zitat
\end{myquote}

Dann muesstest aber alles quote Umgebungen umbennen.

Ein
\renewenvironment{quote}{\begin{quote} \small}{\end{quote}}
funktioniert leider nicht, weil das eine endlosrekursion wird. Du muesstest also auf tex-Ebene zurueckgehen und sowas in der Art machen:

\newcommand{\origquote}{}
\let\origquote=\quote
\renewenvironment{quote}{\begin{origquote}\small}{\end{origquote}}

Das sollte alle quote-Umgebungen small machen (Habs nicht ausprobiert).
 

shaoling

Guest
Ich werds mal mit der ersten Variante probieren. Die Umbenennung sollte nicht das Problem sein.

Danke schon mal.

[edit]
Und es funktioniert. :thumb:
 
Zuletzt bearbeitet:
Oben