Das Paket Open in Online-Editor
\documentclass{scrartcl} \usepackage[utf8]{inputenc} \usepackage{xltxtra, %This package automatically loads the following packages: fixltx2e, metalogo, xunicode, fontspec microtype} \usepackage{polyglossia} \setdefaultlanguage[spelling = new, babelshorthands = true]{german} \disablehyphenation \usepackage{blindtext} \begin{document} \Blindtext \end{document} Vielleicht gibt es auch eine andere Lösung. Ich benutze XeLaTeX. Vielen herzlichen Dank! |
In Für In Open in Online-Editor
\documentclass[a5paper]{scrartcl} \usepackage{polyglossia} \setdefaultlanguage[spelling = new, babelshorthands = true]{german} \usepackage{blindtext} \begin{document} \disablehyphenation \Blindtext \end{document} Man denkt nun vielleicht, warum wird “gleichgültig” immer noch getrennt? Nun, das liegt am Paket Open in Online-Editor
Ist es gleich\-g\"ul\-tig, ob ich schreibe: Man sieht, dass mit Für das folgende Beispiel deaktiviere ich Open in Online-Editor
\documentclass[a5paper]{scrartcl} \usepackage{polyglossia} \setdefaultlanguage[spelling = new, babelshorthands = true]{german} \usepackage{blindtext} \begin{document} \disablehyphenation \emergencystretch=1.2em {\let\-\relax % only for \Blindtext \Blindtext} \end{document} beantwortet 24 Jan '16, 20:27 Henri Das mag für Blindtext stimmen. Die Idee disablehyphenation nach beginn{document} zu setzen, hatte ich auch versucht – leider ohne Erfolg. Erst raggedright hat das erreicht. Ich habe es mit einer größeren Menge Blindtext aus einem Blindtext-Generator getestet. Lässt sich immer gleich reproduzieren.
(24 Jan '16, 20:46)
RMF
@RMF Kannst du mir ein Beispiel zeigen, wo es trotz abwesender expliziter Trennmarken zu Trennungen kommt? Das könnte dann nämlich ein Bug in TeX selbst sein.
(24 Jan '16, 21:04)
Henri
Unter blindtextgenerator.de 200 Wörter mit 2 Absätzen von „Er hörte leise” in mein Minimalbeispiel kopieren. Das Wort „beleumundeten” wird bei Blocksatz trotz disablehyphention getrennt. Bei reggedright nicht.
(24 Jan '16, 22:48)
RMF
@RMF Dieses Beispiel produziert diese Ausgabe. Hast du auch wirklich
(24 Jan '16, 23:38)
Henri
Du hast recht. In diesem Minimalbeispiel ist die Trennung ausgeschaltet. Ich hatte in der Präambel noch ein weiteres disablehyphenation zu stehen. Zwei Befehle disablehyphenation – einer in der Präambel und einer nach begin{document} lösen den Fehler aus. Wird der Befehl disablehyphenation in der Präambel gelöscht, geht's einwandfrei.
(25 Jan '16, 07:12)
RMF
Der Blocksatz im Beispiel ist von schlechter Qualität. Während der erste Absatz noch funktioniert, springt mir beim zweiten Absatz sofort ins Auge, dass die 6. Zeile sehr löchrig und die Zeilen neun und zehn sehr eng gesetzt sind. Das ist insbesondere im Zusammenspiel mit den zwei bis drei Nachbarzeilen wirklich auffällig unruhig. Das zu der Behauptung, Blocksatz würde auch ganz ohne Trennung funktionieren.
(25 Jan '16, 07:59)
saputello
@saputello Das liegt aber daran, dass die Zeilen durch
(25 Jan '16, 10:09)
Henri
@saputello Ich stelle außerdem gerade fest, dass ich nichtmal
(25 Jan '16, 10:15)
Henri
@Henri: Und weil das so gut funktioniert, fragen immer wieder Leute, wie man in Komposita mit Bindestrich nicht nur am Bindestrich trennen kann. Ich hatte erst kürzlich einen Text, bei dem Blocksatz nicht gut funktioniert hat, obwohl nur Fachausdrücke, die auch im Glossar aufgeführt wurden, nicht getrennt werden durften. Der Verlag wollte es trotzdem. Es hat es bekommen. Ich bleibe dabei: Allgemein funktioniert Blocksatz komplett ohne Trennung nicht gut. In Einzelfällen mag es gehen. In vielen Fällen muss man dafür Abstriche machen, die ich nicht nur Leseanfängern nicht zumuten würde.
(25 Jan '16, 12:15)
saputello
Ergebnis 5 von 9
show 4 more comments
|
Warum die entsprechende Funktion von Allerdings funktioniert Blocksatz ohne Trennung typografisch gesehen auch nicht. Um einen Text komplett ohne Trennung im Blocksatz zu setzen, müsste man entweder die Wortzwischenräume unmöglich dehnen, wodurch der Text unlesbar wird, oder man müsste den Text quasi als Kunstwerk bereits entsprechend verfassen, so dann keine überdehnten Wortzwischenräume notwendig werden. Daher sein dringend empfohlen, Texte ohne Trennung immer im Flattersatz zu setzen: Open in Online-Editor
\documentclass{scrartcl} \usepackage{xltxtra} \usepackage{microtype}% Bringt bei Flattersatz sehr wenig. \usepackage{polyglossia} \setdefaultlanguage[spelling = new, babelshorthands = true]{german} \usepackage{blindtext} \begin{document} \raggedright% Linksbündiger Flattersatz (getrennt werden nur Wörter, die für sich länger als eine Zeile sind) \Blindtext \end{document} Es sei außerdem darauf hingwiesen, dass die Verwendung von beantwortet 24 Jan '16, 12:38 saputello Danke. raggedright war die Lösung
(24 Jan '16, 15:09)
RMF
@RMF: Ich habe Deine "Antwort" in einen Kommentar umgewandelt. Hier sind Antworten stets "echte" Antworten auf die Frage, keine Gespräche oder Danke. Das verbessert die Übersicht erheblich für die Archivierung der Lösungen. Ungewohnt und anders als in Webforen, doch innovativ und nutzbarer. Bemerkungen gern wie hier als Kommentare. Danke geht bei uns allerdings mit einem Klick auf den Daumen hoch (kann jeder, dem die Antwort gefällt) oder einem Klick auf den Haken (kann nur der Fragesteller und nur bei einer Antwort ja Frage).
(24 Jan '16, 17:39)
saputello
Meiner Meinung nach stimmt es nicht, dass Blocksatz ohne Trennungen nicht funktioniert. Es ist nur schwer solchen zu produzieren, aber prinzipiell ist das Ziel eines guten Blocksatzes immer so wenig Trennungen wie möglich zu haben. Mit
(24 Jan '16, 20:52)
Henri
@Henri: Das Ziel Trennung zu Minimieren bedeutet nicht, dass es (im Deutschen mit den teils sehr langen Wörtern) generell ohne Trennung geht. Das funktioniert nur, wenn man den Text entsprechend anpasst. Anderenfalls bekommt man min. unruhigen Text, der nicht nur die Optik, sondern auch den Lesefluss stören kann. Ich sehe das immer wieder bei Word-Dokumenten, die ohne Trennung in Blocksatz gezwängt werden. Dort ist es zugegeben noch etwas schlimmer als bei TeX, weil Word nur Zeilenumbruch, aber keinen Absatzumbruch beherrscht.
(25 Jan '16, 08:03)
saputello
|
Nach mehr als 1½ Jahren Mitgliedschaft und mehreren Fragen wäre es schön, wenn Du korrektes Markdown an Stelle von fehlerhaftem Markup produzieren würdest. Das Fragezeichen rechts über dem Eingabefeld des Editors steht da nicht aus Lust und Laune. Ist Dir nicht aufgefallen, dass Dein Code komplett falsch dargestellt wird?
Sorry, ist repariert
War von mir repariert. Tatsächlich hast Du es wieder kaputt gemacht! Lass den Unfug bleiben! Wir schließen Fragen auch nicht, wenn sie hier beantwortet wurden, sondern ggf. nur, wenn wir per Kommentar erfahren, dass sie irgendwie beantwortet sind, die Antwort aber hier nicht zu bekommen ist.