![вставка символа в мой файл lyx](https://rvso.com/image/476257/%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0%20%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B0%20%D0%B2%20%D0%BC%D0%BE%D0%B9%20%D1%84%D0%B0%D0%B9%D0%BB%20lyx.png)
Я бы вставил символ квадрата в свой текст. Вставка из меню: вставка-> специальный символ -> квадрат (25A2) работает в моем файле lyx, но рендеринг в формате pdf не работает. Я получаю: Вы можете предоставить определение с помощью
\DeclareUnicodeCharacter
Я попробовал добавить команду:
\DeclareUnicodeCharacter{25A2}{$\square$}
в преамбуле, но это не работает. Я получаю 'неопределенная управляющая последовательность'. Очевидно, имя \square
неверное.
Есть какие-нибудь подсказки?
спасибо, стр.
решение1
Шаг 1
Document→ Settings...→ Fonts
→ ☑ Use non-TeX fonts (via XeTeX\LuaTeX)
→
→ Roman:
DejaVu Serif(или какой-либо другой с глифом) →
Close
Установка 2
Insert→ Special Character→ Symbols...
→Category:
Geometric Shapes
→ Выберите 3-й символ ( U+25A2
) →
OK
Или альтернативнов линуксе: Ctrl+ Shift+ u, затем введите 25a2
(Это не специфичный для LyX метод. Для других ОС должен быть аналогичный метод ввода символов Юникода в любой программе).
В любом случае это должно создать этот компилируемый код, показывающий ▢, начинающийся с нового файла:
%% LyX 2.3.7 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{DejaVu Serif}
\usepackage{polyglossia}
\setdefaultlanguage[variant=american]{english}
\begin{document}
▢
\end{document}
Если вы отметите этот символ как математический код, Lyx автоматически загрузит вставку amstext
и определение макроса, которое \lyxmathsym{▢}
будет использоваться при вставке символа, уже находящегося в математическом режиме, \text{▢}
но в PDF-файле символ будет выглядеть точно так же.