Использовать кириллические значения в newcommand

Использовать кириллические значения в newcommand

Моя цель — научиться писать:

\newcommand{\сlient_name}{Имя}

и использовать \client_nameвезде в моем документе. Прямо сейчас я получаю следующие ошибки, такие как эта:

Underfull \hbox (badness 10000) in paragraph at lines 670--670
[][]|\l_fontspec_font –ü—Ä–æ-–≥—Ä–∞–º-–º–∏-—Ä–æ-–≤–∞-

Полный скриншот ошибок здесь -http://take.ms/opd30

Я пыталсяэтот ответ SEи попробовал использовать

\newcommand{\сlient_name}{\foreignlanguage{russian}{Имя}}

но это не помогло.

Как можно использовать кириллические значения в переменных /newcommand?

решение1

Рассмотрим следующий минимальный документ:

\documentclass{article}
\usepackage{fontspec}

\newcommand{\сlient_name}{Имя}


\begin{document}

\client_name

\end{document}

Запуск XeLaTeX поверх этого показывает

! Missing $ inserted.
<inserted text> 
                $
l.4 \newcommand{\сlient_name}{Имя}

? 

! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.4 \newcommand{\сlient_name}{Имя}

? 
! Missing number, treated as zero.
<to be read again> 
                   n
l.4 \newcommand{\сlient_name}{Имя}

? 
! You already have nine parameters.
\reserved@a ...xpandafter \сlient \reserved@b #10
                                                  n{
l.4 \newcommand{\сlient_name}{Имя}

? 
! Missing $ inserted.
<inserted text> 
                $
l.5 

? 
No file mohnstrudel.aux.
! Undefined control sequence.
l.9 \client
           _name
? 
! Missing $ inserted.
<inserted text> 
                $
l.9 \client_
            name
? 
! Missing $ inserted.
<inserted text> 
                $
l.10 

? 

Обратите внимание, что первая ошибка именно в момент \newcommandпопытки. Что произойдет дальше, совершенно непредсказуемо.

Исправьте ошибку, которая заключается в наличии _в имени команды: это недопустимо, см.Имя команды/макроса не может содержать цифры и символы.

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