다음 코드는 ...
\documentclass{article}
\usepackage{lipsum}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}
\begin{document}
\fontspec[Scale=3]{URW Bookman L Light}
``These quotes are not curly!'' \\ \\ \par
Examples: ` `` '' '
\end{document}
...XτLatex를 통해 실행하면 다음과 같은 실망스러운 출력이 생성됩니다.
명령 을 제거하자마자 \fontspec
TeX의 기본 글꼴을 사용하면 모든 것이 완벽하게 작동합니다.
자체(TTF, 시스템) 글꼴을 지정하고 둥근 따옴표를 사용하려면 어떻게 해야 합니까?
(참고: 나는 TeX를 사용하여 일부 이메일을 조판하여 정확한 형식으로 인쇄하고 있습니다. 이전에 사용한 적이 없으며 사용한 경험은 약 7시간뿐입니다. 위의 코드에서 두뇌에 문제가 있는 것이 보이면 부디 주저하지 말고 언급하세요.)
답변1
옵션 에 Mapping=tex-text
또는 를 추가하기만 하면 됩니다(참조Ligatures=TeX
\fontspec
문서의 §11.1).
답변2
fontspec
역따옴표와 곧은 따옴표를 둥근 따옴표로 바꾸는 것과 같은 전통적인 TeX 조판 기능을 에뮬레이션하도록 지시해야 합니다 . 다음을 사용하여 이 작업을 수행할 수 있지만 Mapping
권장되는 구문은 다음과 같습니다 Ligatures=TeX
.
\documentclass{article}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}
\begin{document}
\fontspec[Scale=3, Ligatures=TeX]{URW Bookman L Light}
``These quotes are not curly!'' \\ \\ \par
Examples: ` `` '' '
\end{document}
csquotes
유연하고 일관된 방식으로 인용 마크업을 관리하는 데 도움이 되는 방법을 살펴보는 것이 좋습니다 .