Kein Zeilenumbruch, wenn er erwartet wird

Kein Zeilenumbruch, wenn er erwartet wird

Ich habe also den folgenden Satz

\documentclass[11pt]{article}
\usepackage[a4paper]{geometry}
\begin{document}
The disorder due to the anisotropic nature of the superconductor 
is known as ``quenched" disorder, and it is considered statistically 
as opposed to being dependent on variables such as temperature 
and magnetic field.
\end{document}

Anstatt vor dem Wort „gequenched“ einen Zeilenumbruch zu machen, ragt es über den Rand hinaus (ich vermute, es hat etwas mit den Anführungszeichen zu tun). Irgendwelche Ideen, wie man das beheben kann? Ich habe darüber nachgedacht, einen neuen Absatz zu erstellen und zu verwenden, \noindentaber es fühlt sich schlampig an. Wenn das der einfachste Weg ist, wie entfernt man den Abstand zwischen den Absätzen (falls vorhanden)?

Vielen Dank.

Antwort1

Ihr Problem hat nichts mit den Anführungszeichen zu tun, es tritt auch ohne sie auf.

Sieht aus, als ob (La)TeX nicht weiß, wie das Wort getrennt wird quenched.

Sie haben folgende Möglichkeiten:

  • eine Silbentrennungshilfe bereitstellen:quen\-ched

  • Setzen Sie \linebreak[3]vor das Wort ein quenched, damit LaTeX dort bevorzugt einen Zeilenumbruch einfügt.

Warum erklären Sie nicht auch, wie Sie sicher sein können, dass (La)TeX nicht weiß, wie das Wort „quenched“ getrennt wird? Ich denke, dass eine Erwähnung des Befehls \showhyphens Ihre Antwort aufwerten würde, vom OP geschätzt würde und anderen Benutzern helfen würde, die in Zukunft ein ähnliches Problem haben und es lesen könnten. – Gustavo Mezzetti

Sie können die von (La)TeX erkannten Trennstellen prüfen, indem Sie hinzufügen \showhyphens{quenched}. Dadurch werden mögliche Trennstellen in das Konsolenprotokoll geschrieben.

Das Paket {showhyphens}kann hinzugefügt werden, um alle möglichen Silbentrennungsstellen im Dokument selbst anzuzeigen. Dazu ist jedoch eine Kompilierung mit erforderlich LuaLaTeX.

verwandte Informationen