goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 101202
Top-Poster: Johannes_B (5069)

Wir begrüßen unseren neuesten Benutzer eldiep.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Trennung Gedankenstrich Komma

 

henna
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.12.2019, 19:26     Titel: Trennung Gedankenstrich Komma
  Antworten mit Zitat      
Hallo, ich habe eine Verständnisfrage: einige Autoren verwenden in ihrer Prosa das Konstrukt "--,", nun ist nach dem Gedankenstrich eine Silbentrennung möglich, ich verstehe nicht warum? Muss man dieses Konstrukt in eine Mbox einsperren oder mache ich etwas verkehrt?
Vielen Dank für eure Hilfe
henna

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.12.2019, 19:36     Titel:
  Antworten mit Zitat      
Meinst du wirklich Silbentrennung oder nur einen Umbruch?

Mach doch bitte einmal ein InfoMinimalbeispiel, dann kann man sich solche Rückfragen sparen.

henna
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.12.2019, 19:51     Titel:
  Antworten mit Zitat      
Hallo, ich meine die Silbentrennung, im Absatz wird nach dem Gedankenstrich getrennt und das Komma landet ohne Bindestrich in der neuen Zeile. Ich hoffe das Beispiel ist in Ordnung.

Code
\documentclass[paper=a5]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[sc]{mathpazo}
\usepackage[scaled=.95]{helvet}
\usepackage{courier}
\usepackage{microtype}
\usepackage[autostyle,german=guillemets]{csquotes}
\MakeAutoQuote{«}{»}

\begin{document}
--, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --, --,
\end{document}


Danke henna

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2019, 11:47     Titel:
  Antworten mit Zitat      
Du hast die verlinkte InfoMinimalbeispiel-Anleitung leider nicht beachtet. Bei mir produziert dein Code jedenfalls nur eine einzige Zeile. Da findet weder eine Silbentrennung statt, noch ein Absatzumbruch. Wenn ich die Anzahl der --, verdopple gibt es einen Umbruch am Leerzeichen zwischen einem , am Ende der Zeile und einem -- am Anfang der nächsten Zeilen. Silbentrennung findet erneut nicht statt. Das Problem ist damit für mich noch immer nicht reproduzierbar.

Ich glaube deshalb noch immer nicht an eine Silbentrennung, allenfalls an einen ungünstigen Zeilen-/Absatzumbruch.

MoeWe
Forum-Century
Forum-Century

Beiträge: 129
Anmeldedatum: 30.08.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2019, 13:06     Titel: Minimalbeispiel
  Antworten mit Zitat      
Ich denk, es geht um den Effekt, den man hier sieht
Code
\documentclass[paper=a5]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[sc]{mathpazo}
\usepackage[scaled=.95]{helvet}
\usepackage{courier}
\usepackage{microtype}
\usepackage[autostyle,german=guillemets]{csquotes}
\MakeAutoQuote{«}{»}

\newcommand*{\z}{zzzz}
\newcommand*{\zz}{\z\z\z\z}
\newcommand*{\zzz}{\zz\zz\zz}

\begin{document}
\zzz\z\z zz --,
\end{document}


Zumindest bei mir wird das in etwa so umgebrochen
Code
zzzz...zz --
,


Außer einer \mbox habe ich aber leider auch keine Lösung anzubieten.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2019, 13:43     Titel:
  Antworten mit Zitat      
Das wäre dann nicht Silbentrennung, sondern Zeilen-/Absatzumbruch. Genau deshalb habe ich gefragt. Das geht beispielsweise so:
Code
\documentclass[paper=a5]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[sc]{mathpazo}
\usepackage[scaled=.95]{helvet}
\usepackage{courier}
\usepackage{microtype}
\usepackage[autostyle,german=guillemets]{csquotes}
\MakeAutoQuote{«}{»}

\newcommand*{\z}{zzzz}
\newcommand*{\zz}{\z\z\z\z}
\newcommand*{\zzz}{\zz\zz\zz}

\begin{document}
\zzz\z\z zz \textendash, bla

\end{document}

Gibt dann aber natürlich eine overfull \hbox, weil zuvor keine sinnvolle Silbentrennung möglich ist. Die overfull \hbox ist allerdings so klein, dass sie nur schwer zu erkennen sein dürfte.

henna
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2019, 17:51     Titel:
  Antworten mit Zitat      
Hallo, Entschuldigung für das schlechte Beispiel. Hier der Auszug aus dem Originaldokument:

Code
\documentclass[fontsize=10pt,headings=small]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[sc]{mathpazo}
\usepackage[scaled=.95]{helvet}
\usepackage{courier}
\usepackage{microtype}
\usepackage[autostyle,german=guillemets]{csquotes}
\MakeAutoQuote{«}{»}

\setlength{\paperwidth}{90mm}
\setlength{\paperheight}{115mm}
\usepackage[top=0mm,left=0mm,bottom=0mm,right=0mm]{geometry}
\pagestyle{empty}

\begin{document}
Es war ein einmaliger Anblick. Pirx war schon auf dem Mond gewesen --
er hatte das bereits sechsmal betont --, aber noch nie zu
dieser Zeit, neun Stunden vor dem Sonnenuntergang.
\end{document}


Ich dachte die Silbentrennung würde da zuschlagen, da ja kein Leerzeichen da ist. Warum wird dort umgebrochen?

Vielen Dank für eure Hilfe, henna

oft gesehener
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2019, 07:50     Titel:
  Antworten mit Zitat      
Weil die Ligatur -- im Englischen ein Bindestrich ist und nach einem Bindestrich immer ein Umbruch erlaubt ist. Wie bereits erwähnt, kann man das durch Verwendung von \textendash ändern:
Code
\documentclass[fontsize=10pt,headings=small,paper=90mm:115mm]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[sc]{mathpazo}
\usepackage[scaled=.95]{helvet}
\usepackage{courier}
\usepackage{microtype}
\usepackage[autostyle,german=guillemets]{csquotes}
\MakeAutoQuote{«}{»}

\usepackage[top=0mm,left=0mm,bottom=0mm,right=0mm]{geometry}
\pagestyle{empty}

\begin{document}
Es war ein einmaliger Anblick. Pirx war schon auf dem Mond gewesen
\textendash~er hatte das bereits sechsmal betont~\textendash, aber noch nie zu
dieser Zeit, neun Stunden vor dem Sonnenuntergang.
\end{document}

Dabei wird dann nicht mehr die Ligatur, sondern direkt das Zeichen verwendet (in dem auch die TeX-Ligatur resultiert).

Eine andere Möglichkeit wäre, XeLaTeX oder LuaLaTeX zu verwenden, weil XeTeX und LuaTeX diese Sonderbehandlung für diese Ligatur nicht kennt. Damit funktioniert der Umbruch dann also auch mit -- wie erwartet. In dem Fall wäre dann natürlich als nächstes darüber nachzudenken, ob man mit Hilfe von fontspec nicht gleich auf OTF-Fonts wie TeX Gyre Pagella etc. wechselt. Das wäre dann aber eine andere Frage.

henna
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2019, 18:06     Titel:
  Antworten mit Zitat      
Hallo, vielen Dank für die Erklärung. Gibt es einen Grund \textendash der \mbox vorzuziehen?
Ich habe mir mal die Wiki-Seite von LuaTeX angeschaut und versucht das Beispiel zu kompilieren, da geht bei mir gar nichts:
Code
This is LuaTeX, Version 1.07.0 (TeX Live 2019/dev/Debian)
 restricted system commands enabled.
(./lua.tex
! Undefined control sequence.
l.4 \documentclass
                [a4paper]{scrartcl}

file lua.tex
lua.tex: LaTeX 2e document, UTF-8 Unicode text


Gibt es da einen Einstieg für einfache Benutzer.

Danke und einen schönen Abend, henna

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2019, 18:15     Titel:
  Antworten mit Zitat      
Wie steige ich auf Xe/LuaLaTeX um?

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2020 goLaTeX.de