次のコード...
\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 を使用しています。そのため、正確な書式で印刷されます。これまで 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
引用マークアップを柔軟かつ一貫した方法で管理するのに役立つ を参照することをお勧めします。