
Итак, у меня есть следующее предложение:
\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}
Вместо того, чтобы сделать перенос строки перед словом quenched, оно выступает за пределы поля (подозреваю, что это как-то связано с кавычками). Есть идеи, как это исправить? Я думал о том, чтобы создать новый абзац и использовать , \noindent
но это кажется неряшливым. Если это самый простой способ, как убрать пробел между абзацами (если он есть)?
Большое спасибо.
решение1
Ваша проблема не имеет никакого отношения к кавычкам, она возникает и без них.
Похоже, (La)TeX не знает, как расставлять переносы в словах quenched
.
Ваши варианты:
оказать помощь в повышении интереса:
quen\-ched
поставьте a
\linebreak[3]
перед словомquenched
, чтобы LaTeX предпочел поставить там перенос строки.
Почему бы вам также не объяснить, как вы можете быть уверены, что (La)TeX не знает, как расставлять дефисы в слове «quenched»? Я думаю, что упоминание команды \showhyphens добавило бы ценности вашему ответу, было бы оценено OP и помогло бы другим пользователям, которые, столкнувшись с подобной проблемой в будущем, смогли бы его прочитать. – Густаво Меццетти
Вы можете проверить точки переноса, которые распознает (La)TeX, добавив \showhyphens{quenched}
. Это запишет возможные точки переноса в журнал консоли.
Пакет {showhyphens}
можно добавить, чтобы увидеть все возможные точки переноса в самом документе, но для этого требуется компиляция с помощью LuaLaTeX
.