방금 다운로드했어요CTAN의 ClassicThesis용 템플릿그리고 나는 그것을 스페인어 텍스트를 쓰는 데 사용하려고했습니다. 문서(파일 내)의 제목과 이름만 변경했습니다 classicthesis-config.tex
. 문서가 컴파일되지만 악센트 부호가 있는 문자(예: 'Teoría')가 잘못되었습니다.
이제 악센트 문자를 받을 수 있도록 템플릿을 준비하기 위해 내가 변경한 사항을 알려드리겠습니다.
파일에는
classicthesis-config.tex
다음 줄이 있습니다.\PassOptionsToPackage{utf8}{inputenc} % latin9 (ISO-8859-9) = latin1+"Euro sign" \usepackage{inputenc}
(보시다시피 저자는 latin9 인코딩 사용을 권장하지만 저는 utf8에서 작동하는 TeXworks를 사용하고 있습니다. 어쨌든 latin9도 latin1도 작동하지 않습니다.)
\PassOptionsToPackage{T1}{fontenc} % T2A for cyrillics \usepackage{fontenc} \usepackage{textcomp} % fix warning with missing font shapes
나에게도 다음과 같은 것들이 있지만 이것은 인코딩 문제와 관련이 없다고 생각합니다.
% Spanish languages need extra options in order to work with this template \PassOptionsToPackage{spanish,es-lcroman}{babel} \usepackage{babel}
그리고 파일에서 에 옵션을
ClassicThesis.tex
넣고 를 통해 스페인어를 선택했지만 , 앞서 말했듯이 이것은 인코딩과 관련이 없으며 '그림', '표' 등과 관련이 있어야 합니다. . 물건.spanish
\documentclass
\selectlanguage{spanish}
내 배포판은 Windows 7의 MiKTeX 2.9입니다.
추신: pdfLaTeX로 컴파일하고 있습니다.
답변1
다음과 같은 코드를 사용한다는 것을 보장할 수 있습니다.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\begin{document}
Sólo una pequeña demostración.
S\'{o}lo una peque\~{n}a demostraci\'{o}n
\end{document}
다음과 같이 올바른 출력이 생성됩니다.
템플릿에 필요한 패키지나 편집기의 기타 설정이 위에서 언급한 사양과 충돌하지 않는지 확인하세요.
David Carlisle이 댓글에서 말했듯이:
... 그래서 나는 귀하의 편집자가 utf8로 새 파일을 만들고 있지만 해당 파일은 일부 원본 템플릿에서 복사되었으며 인코딩을 유지하고 있다고 추측합니다. 편집기를 모르지만 utf-8에 강제로 저장할 수 있어야 합니다(또는 utf8에서 새 파일을 시작한 다음 이전 텍스트를 잘라내어 붙여 넣을 수 있습니다.
답변2
의 솔루션고전논문의 \section에 있는 특수문자 오류 나를 위해 일했고 다음을 사용했습니다.
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[linedheaders,parts,pdfspacing]{classicthesis}
\usepackage[spanish]{babel}