특수문자가 잘못 표시됨

특수문자가 잘못 표시됨

나는 노래책을 편집하기 위해 "songs package"를 사용하고 있습니다. 원래 내 모국어의 특수 문자가 생성된 PDF에 나타나지 않는 문제가 있었습니다. #Alan Munn은 .tex 파일에 다음을 추가하여 원래 문제의 99%를 해결하는 데 도움을 주었습니다.

\usepackage[T1]{fontenc}
\usepackage{lmodern}% load a font with all the characters

그러나 이 해결 방법에서는 사용된 아포스트로피(')가 (Š) 문자로 표시되는 반면 이전에는 생략되는 새로운 문제가 나타났습니다. 추가 제안은 다음과 같습니다.

\usepackage[utf8]{inputenc}

이를 추가하면 다음 오류 메시지가 나타납니다: "패키지 inputenc 오류: 사용된 키보드 문자가 '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

둥근 따옴표가 문제입니다. 둥근 작은따옴표 대신 유니코드 문자 'APOSTROPHE'(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}

관련 정보