Есть ли способ увеличить интервал между буквами?

Есть ли способ увеличить интервал между буквами?

Мне нужно добиться чего-то вроде этого. Я думаю, что использование \hspace между каждой буквой — не лучший способ, есть ли альтернативное решение? введите описание изображения здесь

решение1

Из показанного примера можно сделать вывод, что вы ищете \soкоманду из soulпакета:

\documentclass{article}
\usepackage{soul}

\begin{document}
\so{text} text text
\end{document}

введите описание изображения здесь

Редактировать: Из документации Soul (стр. 8):

Вы можете определить собственные макросы интервалов или перезаписать исходное \soзначение с помощью макроса \sodef:

\sodef<cmd>{font inter-letter-space}{inner space}{outer space}

Размеры пробелов, которые являются обязательными, следует определять с учетом emвозможности их увеличения или уменьшения в зависимости от соответствующих шрифтов.

Пример:

\documentclass{article}

\usepackage{microtype}
\usepackage{soul}

\begin{document}
foobar \textls{barfoo} 

foobar \so{barfoo}

\sodef\an{}{.1em}{0.2em plus0.2em}{0.5em plus.1em minus.1em}

foobar \an{barfoo}
\end{document}

дает:

введите описание изображения здесь

решение2

Предположим, что желаемый результат — это интервал между буквами (или отслеживание) отдельных слов:

Если вы уже используете fontspecили microtypeв своем коде, эти пакеты позволяют вам использовать пробелы.

Вы можете использовать межбуквенный интервал Microtype, используя его \textls{your text}вокруг той части, которую вы хотите изменить.

\documentclass{article}

\usepackage{microtype}

\begin{document}
foobar \textls{barfoo}
\end{document}

вывод кода

Вы можете настроить расстояние между буквами с помощью letterspaceопции. Например \usepackage[letterspace=200]{microtype}, .

Связанный контент