![Deshacerse de líneas demasiado completas reduciendo el espacio entre letras](https://rvso.com/image/328825/Deshacerse%20de%20l%C3%ADneas%20demasiado%20completas%20reduciendo%20el%20espacio%20entre%20letras.png)
Relacionado conesta pregunta. Tengo una cadena impar que es más larga que una línea. Usando solo un discrecional no obtengo un resultado satisfactorio, ya que, si lo hago bien, LaTeX solo usa espaciado entre palabras para evitar hboxes demasiado llenos o insuficientemente llenos, lo cual claramente no está disponible en esta línea.
Entonces pensé: déjame reducir manualmente el espacio entre letras aquí, agregando una nueva fuente, con cuyo valor LetterSpace experimento hasta que se vea bien:
\documentclass{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\setdefaultlanguage{sanskrit}
\newfontfamily\sanskritfont{TeX Gyre Pagella}
\newfontfamily\shrink[LetterSpace=-0.5]{TeX Gyre Pagella}
\begin{document}
\shrink{asmadādiviśeṣaṇaśūnyasyārthasākṣātkāritvamātrasyaivendriyādhīnatvada}\-rśanād
anaikāntikatvam asambhavīti cet | yady evam
arthasākṣātkāritvamātrasyendiryavadālokādhīnatvam upalabdham iti na santamase
paśyeyur ulūkādayaḥ | atha vyabhicāradarśanād ālokasyāvyāpakatvam,
vyabhicāraśaṅkayā tarhīndriyasyāpy avyāpakatvam | vyāptyā śaṅkā khaṇḍyata iti
cet | śaṅkāsambhavād vyāptir evāsambhavinī yadi prathamata eva vyāptiḥ,
vyabhicāro 'pi na dṛśyeta |
\end{document}
Sin embargo, espero que haya una forma mejor (automática) de hacer esto, ¿verdad?