![글자 간격을 줄여 줄바꿈을 없애기](https://rvso.com/image/328825/%EA%B8%80%EC%9E%90%20%EA%B0%84%EA%B2%A9%EC%9D%84%20%EC%A4%84%EC%97%AC%20%EC%A4%84%EB%B0%94%EA%BF%88%EC%9D%84%20%EC%97%86%EC%95%A0%EA%B8%B0.png)
와 연관되다이 질문. 한 줄보다 긴 홀수 문자열이 있습니다. 임의대로만 사용하면 만족스러운 결과를 얻을 수 없습니다. LaTeX는 단어 간격만 사용하여 이 줄에서는 명백히 사용할 수 없는 과다/과소 가득 찬 hbox를 피하기 때문입니다.
그래서 여기에서 새 글꼴을 추가하여 문자 공간을 수동으로 줄여야겠다고 생각했습니다. 이 글꼴의 LetterSpace 값은 좋아 보일 때까지 실험합니다.
\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}
하지만 이 작업을 수행하는 더 나은(자동) 방법이 있기를 바랍니다. 그렇죠?