Vermeidung sinnloser Absätze

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: Vermeidung sinnloser Absätze

von Johannes_B » Mo 4. Jan 2016, 16:48

Nu woher soll LaTeX denn wissen, welche Wörter englisch sind? Das ist ein Computerprogramm.

Du musst das ordentlich kennzeichnen.

von DEVV » Mo 4. Jan 2016, 16:38

Bei mir sind es englische Wörter, die falsch getrennt werden, da ich die gerne gar nicht nach deutschen Regeln trennen würde.

von u_fischer » Mo 4. Jan 2016, 16:26

DEVV hat geschrieben:Naja alle Wörter die das Wörterbuch nicht kennt, werden total sinnlos getrennt. Wie kann ich das berichtigen ?
LaTeX benützt kein Wörterbuch, sondern Trennmuster. Und du solltest wirklich endlich mal ein konkretes Beispiel zeigen. Es sollte dir doch klar sein, dass wenn LaTeX grundsätzlich falsch trennen würde, dann wäre das irgendjemandem vorher schon mal aufgefallen. D.h. irgendwas an deinem Dokument oder deinem System ist falsch.

von Stefan Kottwitz » Mo 4. Jan 2016, 16:08

Hast Du ein paar Beispiele solcher Wörter? ich würde erstmal prüfen, ob babel die eigentlich beherrschen sollte. Trennregeln funktionieren auch ohne Wörterbuch. Man kann mit

\hyphenation{meh-re-re Wort-trenn-stel-len}

Trennungen angeben.

Stefan

von DEVV » Mo 4. Jan 2016, 16:00

Naja alle Wörter die das Wörterbuch nicht kennt, werden total sinnlos getrennt. Wie kann ich das berichtigen ?

von Stefan Kottwitz » Do 31. Dez 2015, 18:20

Statt babel würde ich evtl. polyglossia verwenden, seit kurzem sollte babel aber auch kompatibel zu XeTeX bzw. LuaTeX sein, das kann man also vmtl. auch belassen. Zumindest sollte man mal die Ergebnisse polyglossia/german und babel/ngerman vergleichen.

fontenc braucht man für OpenType- oder Truetype-Schriften nicht mehr, höchstens für klassische LaTeX-Schriften (Schrift ist eh oft ein Wechselgrund zu XeTeX). Stattdessen verwendet man fontspec.

Microtype war ursprünglich auch nicht für XeTeX bzw. LuaLaTeX anwendbar, geht aber nun mit einem Teil der Features. Probieren mit und ohne und vergleichen. :-)

Stefan

...

von nixversteh » Do 31. Dez 2015, 18:04

Hallo Stefan,

wie macht man es denn bei XeLatex und LuaLaTex?

Gruß

Martin

von Stefan Kottwitz » Do 31. Dez 2015, 14:32

Das wurde hier auf unserer Partnerseite gut beantwortet: Wie kann ich verhindern, dass Wörter über den Rand stehen?

Der Code für deutschsprachige Trennung mit gutem Randausgleich:
\usepackage[ngerman]{babel}% deutsche Trennregeln
\usepackage[T1]{fontenc}% wichtig für Trennung von Wörtern mit Umlauten
\usepackage{microtype}% verbesserter Randausgleich
Das gilt für pdfLaTeX, was am meisten verbreitet ist. Mit XeLaTeX oder LuaLaTeX würde man es anders machen.

Stefan

von DEVV » Do 31. Dez 2015, 14:25

Ja ist alles geklärt, aber wie stelle ich die Worttrennung auf deutsche Rechtschreibung um?

von Stefan Kottwitz » Mo 14. Dez 2015, 00:24

Absatz-Umbrüche passieren nicht einfach so. Das geschieht nur durch Befehle (bzw. Leerzeile) oder wo es Klasse/Paket vorsieht. Nicht einfach so im Text.

Du meinst vielleicht Zeilenumbrüche, also einfach Weiterschreiben am Beginn der nächsten Zeile (und nicht mit Absatz-Abstand oder einem Einzug am Absatz-Beginn).

Automatische Zeilenumbrüche, wenn der Seitenrand erreicht wird, sind normal. Trennung von Wörtern kann man abschalten oder auf deutsche Trennregeln einstellen.

LaTeX sollte sich völlig normal verhalten, in Deinem Fall waren es wohl die unnötigen Leerzeichen, die Umbruch ermöglichten. Also alles geklärt?

Wenn nicht, zeige ein kleines übersetzbares Beispiel, was sich falsch verhalten soll, wie oben schon gesagt wurde. Das prüfen wir gern. Hintergrundinformation, wie man das richtig macht: Minimalbeispiel.

Stefan

Nach oben