私は「songs package」を使用して歌集をコンパイルしています。当初は、母国語の特殊文字が生成された PDF にまったく表示されないという問題がありました。#Alan Munn は、次のコードを .tex ファイルに追加することで、当初の問題の 99% を解決するのに役立ちました。
\usepackage[T1]{fontenc}
\usepackage{lmodern}% load a font with all the characters
しかし、この解決により、使用されるアポストロフィ (') が、以前は省略されていたのに (Š) 文字として表示されるという新たな問題が発生しました。さらに、次の文字を追加するという提案もありました。
\usepackage[utf8]{inputenc}
これを追加すると、エラー メッセージが表示されます: 「パッケージ inputenc エラー: 使用されているキーボード文字は、inputencoding 'utf8' で未定義です (inputenc)」
しかし、論理的には、私の無知な脳は、(') を省略するのではなく誤って表示しているため、解像度は前の小節にある可能性があると判断します。おそらく、これは操作できるのでしょうか? これについて誰かアドバイスをいただけませんか?
これまでのところ、次のものがあります:
\documentclass[letterpaper,10pt]{article}
\usepackage[bookmarks]{hyperref}
\usepackage[lyric]{songs}
% \includeonlysongs{2}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}% load a font with all the characters
\usepackage[afrikaans]{babel}
\setlength{\oddsidemargin}{0in}
\setlength{\evensidemargin}{0in}
\setlength{\textwidth}{6.5in}
\setlength{\topmargin}{0in}
\setlength{\topskip}{0in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\textheight}{9.5in}
\settowidth{\versenumwidth}{1.\ }
\pagestyle{empty}
\newindex{titleidx}{lbtitle}
\begin{document}
\showindex{Inhoudsopgawe}{titleidx}
\songsection{Dogter van Sion Liedere}
\begin{songs}{titleidx}
\beginsong{DAAR’S ‘n LEEU}
\textnote{sing 4x; eerste stadig dan 2 vinniger en laaste weer stadig}
\beginverse
Daar’s ‘n Leeu wat brul uit die Suide -
dis die Leeu van Judah.
\endverse
\endsong
\end{songs}
\end{document}
上記に引用した詩は、基本的に歌と詩のみを含むファイル songs.sdb からの抜粋です。
これは、アポストロフィ(最初の行)を (Š) 文字に置き換えた PDF を生成します。
DaarŠs Sn Leeu wat brul uit die Suide -
dis die Leeu van Judah.
答え1
問題は中括弧です。中括弧の代わりに Unicode 文字「アポストロフィ」(U+0027) を使用すると、この例はうまく機能します。
\documentclass[letterpaper,10pt]{article}
\usepackage[bookmarks]{hyperref}
\usepackage[lyric]{songs}
% \includeonlysongs{2}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}% load a font with all the characters
\usepackage[afrikaans]{babel}
\setlength{\oddsidemargin}{0in}
\setlength{\evensidemargin}{0in}
\setlength{\textwidth}{6.5in}
\setlength{\topmargin}{0in}
\setlength{\topskip}{0in}
\setlength{\headheight}{0in}
\setlength{\headsep}{0in}
\setlength{\textheight}{9.5in}
\settowidth{\versenumwidth}{1.\ }
\pagestyle{empty}
\newindex{titleidx}{lbtitle}
\begin{document}
\showindex{Inhoudsopgawe}{titleidx}
\songsection{Dogter van Sion Liedere}
\begin{songs}{titleidx}
\beginsong{DAAR'S 'n LEEU}
\textnote{sing 4x; eerste stadig dan 2 vinniger en laaste weer stadig}
\beginverse
Daar's 'n Leeu wat brul uit die Suide -
dis die Leeu van Judah.
\endverse
\endsong
\end{songs}
\end{document}