Seite 1 von 1

newenvironment für einseitiges Einrücken

Verfasst: Sa 10. Dez 2011, 16:43
von GretchensFreund
Hallo zusammen,

ich habe erst angefangen, mich mit LaTeX zu beschäftigen, will aber sehr bald damit beginnen, meine Diss mit LaTeX zu verfassen. Ich habe jetzt schon zwei kleine Problemchen, zu denen ich bisher noch keine Hilfe finden konnte:

1. Ich möchte gerne, dass längere Zitate eingerückt werden. Die \quote-Umgebung ist dafür nicht geeignet, weil sie an beiden Seiten einrückt. Einseitiges einrücken funktioniert wohl so:
\par
\begingroup
\leftskip=2cm % ggf. verstellen
\noindent Langer Text
\par
\endgroup
Jetzt hätte ich aber gerne eine Umgebung, die mir genau das macht, damit ich das nicht bei jedem neuen Zitat wieder aufs neue programmieren muss. Allerdings kriege ich das irgendwie nicht hin. Außerdem möchte ich auch gerne die Schriftgröße auf 10pt im Zitat verkleinert haben, was ebenfalls in die newenvironment eingearbeitet werden soll. Kann mir da jemand helfen?

2. Ist es möglich die Nummerierung von Abschnitten weiter als subparagraph zu bekommen? Und auch wenn \paragraph oder \subparagraph nummeriert sind, sieht es einfach dumm aus, wenn dann die Überschrift mit dem Text in einer Reihe steht... Weiß hierzu auch jemand Abhilfe?

Danke so weit und schöne Grüße,
GF

Verfasst: Sa 10. Dez 2011, 17:16
von GretchensFreund
Ich habe es übrigens so versucht (wie gesagt: ich stehe erst ganz am anfang :) )
\newenvironment{\zitat}{\begin{par}{leftskip=2cm}{noindent}}{\end{par}{leftskip}{noindent}}
Übrigens sorry, ich hätte das Posting wohl besser in der Sektion für Umgebungen veröffentlicht :)

Neue Umgebung

Verfasst: Sa 10. Dez 2011, 17:43
von localghost
Du enthältst uns leider einige wichtige Informationen wie die verwendete Dokumentklasse und die eingestellte Schriftgröße vor. Für eine Standardklasse wie »article« kannst Du dir eine neue Umgebung selbst definieren, die der Umgebung »quote« sehr ähnlich ist.
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{%
  adieresis={ä},
  germandbls={ß},
  Euro={€}
}
\usepackage{lipsum}

\newenvironment{xquote}{%
  \begin{list}{}{%
    \small%
    \setlength{\leftmargin}{2cm}%
    \setlength{\rightmargin}{0pt}%
  }%
  \item\relax
}{\end{list}}

\begin{document}
  \lipsum[1]
  
  \begin{xquote}
    \lipsum[2]
  \end{xquote}
  
  \lipsum[3]
\end{document}
Bei anderen Dokumentklasse sind möglicherweise andere Lösungen nötig.

Für die zweite Frage eröffnest Du besser ein neues Thema. Denn die weicht thematisch hier doch zu sehr ab.


Thorsten

Verfasst: Sa 10. Dez 2011, 18:49
von skater
\documentclass[parskip=half]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{microtype}
\begin{document}


\section{Zitate}

\begin{quote}
Ich möchte gerne, dass längere Zitate eingerückt werden. Die \textsf{quote}"=Umgebung ist dafür nicht geeignet, weil sie an beiden Seiten einrückt. Einseitiges einrücken funktioniert wohl so: …
\end{quote}

Man kann die Definition –~z.\,B. aus der \textsf{scrartcl.cls}~– übernehmen und ändern.
\renewenvironment{quote}
	{\list{}{\leftmargin1em\rightmargin1em}\item\relax\small\em}
	{\endlist}

\begin{quote}
Jetzt hätte ich aber gerne eine Umgebung, die mir genau das macht, damit ich das nicht bei jedem neuen Zitat wieder aufs neue programmieren muss. Allerdings kriege ich das irgendwie nicht hin. Außerdem möchte ich auch gerne die Schriftgröße auf 10pt im Zitat verkleinert haben, was ebenfalls in die newenvironment eingearbeitet werden soll. Kann mir da jemand helfen? 
\end{quote}


\section{Unterunterunterabschnitte}

Peter Rechenberg meint dazu in »Technisches Schreiben – (nicht nur) für Informatiker« ab Seite~112:
\begin{quote}
Eine zu tiefe Gliederung mag logisch anziehend sein, kann aber den Leser durch die vielen Stufen verwirren.\par
Wie tief soll die Hierachie sein? Die Erfahrung zeigt, daß eine Gliederung in drei Ebenen (Kapitel, Abschnitt, Unterabschnitt) meist ausreicht.
\end{quote}

Ich halte deshalb das Arbeiten mit \textsf{subsubsubparagraph} für einen schlechten Stil. Für Juristen mag anderes gelten; allgemein aber sollte man sich fern halten von:
{\small
\begin{verbatim}
	\subsection{Informatik}
	\subsubsection{Allgemeines Blabla}
	\subsubsection{Theoretische Informatik}
	\subsubsection{Praktische Informatik}
\end{verbatim}
}

Verständlicher wäre dagegen ein klares:
{\small
\begin{verbatim}
	\section{Informatik}
	\section{Theoretische Informatik}
	\section{Praktische Informatik}
\end{verbatim}
}

\end{document}

Verfasst: Mo 12. Dez 2011, 23:17
von GretchensFreund
Vielen Dank für eure Antworten und eure Hilfe!

Vor allem skaters Hinweise waren sehr hilfreich. Allerdings widerstrebt es mir, ein Programm zu bedienen, indem ich "einfach" Vorlagen übernehme, ohne zu verstehen, was da eigentlich passiert. Und das tue ich noch nicht. Außerdem hätte ich gerne, dass ich die Schriftart und -größe innerhalb des Zitats verändern kann (Kursiv im Zitat mag ich nicht ;) ). Daher wäre ich wirklich dankbar, wenn ihr mir noch folgende Fragen beantworten könntet:

1. Woher weiß ich, aus welchen Parametern unterschiedliche Umgebungen bestehen? Also woher weiß ich im konkreten Fall, aus welchen Parametern \quote besteht und welche ich davon ändern muss?

2. Ich verstehe die Syntax von diesem \newenvironment Befehl noch nicht ganz. In den Büchern von Schlosser und Schlager/Thibud finde ich dazu keine gescheiten Erklärungen: Wie erstelle ich eine neue Umgebung, die mehrere Formatierungen gleichzeitig vornimmt? Also etwa zentriert UND fett schreibt? So:
\newenvironment{test}{\begin{center}{textbf}}{\end{textbf}{center}}
??

3. Ich verstehe leider auch nicht die Syntax von dem Befehl, mit dem Du die neue Umgebung angelegt hast:
   {\list{}{\leftmargin1em\rightmargin1em}\item\relax\small\em}
   {\endlist}
Was sollen hier etwa die beiden Klammern "}{"?

4. Warum kann ich nicht eine neue Umgebung mit Hilfe dieses leftskip Befehls erstellen?

Ich habe bisher leider weder eine Plattform im Netz noch ein Buch gefunden, das solche Dinge erklärt. Wo kann ich mich denn detaillierter einlesen?

Zu den Nummerierungen: Ich bin Linguist und werde eine ca. 300-400 seitige Diss schreiben. Ich kenne keine Diss, die mit einer Unterteilung bis zu subsubsection auskommt. Da MUSS ich noch eine andere Lösung finden. Ansonsten wäre das wohl ein Totschlagargument GEGEN LaTeX...

Danke für eure Hilfe und eure Mühen!

Schöne Grüße,
G.F.