![내 lyx 파일에 기호 삽입](https://rvso.com/image/476257/%EB%82%B4%20lyx%20%ED%8C%8C%EC%9D%BC%EC%97%90%20%EA%B8%B0%ED%98%B8%20%EC%82%BD%EC%9E%85.png)
나는 텍스트에 사각형 기호를 삽입할 것입니다. 메뉴에서 삽입: 삽입-> 특수 문자-> 정사각형(25A2)이 내 lyx 파일에서 작동하지만 PDF로 렌더링이 작동하지 않습니다. 나는 얻는다: 당신은 다음과 같은 정의를 제공할 수 있습니다.
\DeclareUnicodeCharacter
다음 명령을 추가하려고 했습니다.
\DeclareUnicodeCharacter{25A2}{$\square$}
서문에는 있지만 작동하지 않습니다. '정의되지 않은 제어 시퀀스'가 표시됩니다. 당연히 이름이 \square
정확하지 않습니다.
힌트가 있나요?
고마워요 p.
답변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 전용 방법이 아닙니다. 다른 OS의 경우 모든 프로그램에서 유니코드 문자를 입력하려면 유사한 방법을 사용해야 합니다).
어떤 경우든 새 파일로 시작하여 ▢를 표시하는 컴파일 가능한 코드가 생성되어야 합니다.
%% 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에서는 기호가 정확히 동일하게 보입니다.