newenvironment für einseitiges Einrücken

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: newenvironment für einseitiges Einrücken

von GretchensFreund » Mo 12. Dez 2011, 23:17

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.

von skater » Sa 10. Dez 2011, 18:49

\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}

Neue Umgebung

von localghost » Sa 10. Dez 2011, 17:43

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

von GretchensFreund » Sa 10. Dez 2011, 17:16

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 :)

newenvironment für einseitiges Einrücken

von GretchensFreund » Sa 10. Dez 2011, 16:43

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

Nach oben