Probleme mit Absatz in \textsl

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: Probleme mit Absatz in \textsl

von cgnieder » Fr 30. Mai 2014, 18:05

Wahrscheinlich willst Du ja den Text aus einem bestimmten Grund schräg stellen. Sinnvoll wäre dann, einen Befehl – oder hier vielleicht besser – eine Umgebung zu definieren, die das Schrägstellen übernimmt, aber im Namen den eigentlichen Grund der Schrägstellung reflektiert. (Siehe dazu Wie sollte ich vorgehen, wenn ich bestimmte Arten von Begriffen, beispielsweise Namen, hervorheben will? und Was ist der Unterschied zwischen \emph{} und \textit{}?

Den Befehl könnte man dann lang definieren und ihn intern den Schalter verwenden lassen, den Ulrike erwähnt hat. Nimmt man eine Umgebung, erledigt sich das kurz/lang-Problem sowieso:
\documentclass[a4paper, twoside, BCOR=10mm]{scrartcl} %Dokumentenklasse
\usepackage[utf8]{inputenc} %Unicode-Codierung für Umlaute etc.
\usepackage[T1]{fontenc} %Schriftart
\usepackage{lmodern} %Latin modern
\usepackage[ngerman]{babel} %Sprache deutsch; neue Rechtschreibung

\newenvironment{wichtig}{\slshape}{}

\begin{document}

\begin{wichtig}
  Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein
  Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer
  Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei
  Zeilen. Das hier ist ein Test mit einer Schrift über zwei Zeilen. 

  Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein
  Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer
  Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei
  Zeilen.
\end{wichtig}

\end{document}
Grüße

von Johannes_B » Fr 30. Mai 2014, 17:39

Eine Erklärung zu \endgraf findest du auch unter: par vs endgraf

von u_fischer » Fr 30. Mai 2014, 15:53

Du kannst \endgraf statt der Leerzeile verwenden. Aber ich würde eher den Switchbefehl benutzen, statt \textsl: {\slshape ....}

von Johannes_B » Fr 30. Mai 2014, 15:32

Manche Befehle sind kurz, das bedeutet sie können nicht mehrere Absätze aufnehmen. Hier musst du also textsl auf die einzelnen Absätze anwenden.

Probleme mit Absatz in \textsl

von Elisio89 » Fr 30. Mai 2014, 14:55

Hallo zusammen,
habe ein Problem mit einem Absatz in einem längeren Abschnitt den ich komplett mit \textsl schrägstellen möchte. Latex haut einen Fehler raus. Habe das ganze mal in ein Minimalbeispiel gepackt.
\documentclass[a4paper, twoside, BCOR=10mm]{scrartcl} %Dokumentenklasse
\usepackage[utf8]{inputenc} %Unicode-Codierung für Umlaute etc.
\usepackage[T1]{fontenc} %Schriftart
\usepackage{lmodern} %Latin modern
\usepackage[ngerman]{babel} %Sprache deutsch; neue Rechtschreibung
\begin{document}
\textsl{Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei Zeilen.

Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei Zeilen. Das hier ist ein Test mit einer Schrift über zwei Zeilen.}
\end{document}
Wenn ich einfach "\\" anstelle einer Leerzeile verwende funktioniert es zwar, aber der Absatz wird nicht eingerückt.


Gibt es eine andere, einfache Möglichkeit die Absätze in anderer Form einzurücken?


Vielen Dank!

Nach oben