독일어 문자 문제

독일어 문자 문제

내 LaTeX 문서가 독일어 문자를 제대로 표시하지 않습니다. 제 생각에는 서문이 올바르게 설정되어 있습니다. ā, ß 등과 같은 문자가 표시되려면 무엇을 올바르게 설정해야 합니까?

내 서문:

\usepackage{lmodern}
\renewcommand{\sfdefault}{lmss}
\renewcommand{\ttdefault}{lmtt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setcounter{secnumdepth}{3}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}
\usepackage{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{nomencl}

문서 설정:

\documentclass[12pt,a4paper,english,ngerman,intoc,bibliography=totoc,index=totoc,BCOR10mm,captions=tableheading,titlepage,fleqn]{scrbook}

답변1

파일 pdflatexutf-8. 이를 확인하려면 "저장" 메뉴를 열고 encoding(auf Deutsch wahrscheinlich Textcodierungoder sowas)와 같은 옵션을 찾으세요. 보다 구체적인 편집기를 사용하는 경우 LaTeX다른 곳에서 일반적인 인코딩 설정을 찾을 수 있습니다. 이에 대해 도움을 드릴 수 있지만 귀하가 어떤 소프트웨어를 사용하고 있는지 알아야 합니다.

아마도 이것을 사용하여 작업하는 것이 가능할 수도 있지만 훨씬 우수하기 latin9때문에 그렇게 할 필요가 없습니다 . utf-8그건 그렇고 : 사용이 가능합니다모든또는 pdflatex로 전환하면 코드에 UTF 문자가 있습니다 (... 적어도 글꼴이 있는 경우 이 문자에 대한 상형 문자가 있음).xelatexlualatex

\documentclass[12pt,a4paper,english,ngerman,intoc,bibliography=totoc,index=totoc,BCOR10mm,captions=tableheading,titlepage,fleqn]{scrbook}
\usepackage{lmodern}
\renewcommand{\sfdefault}{lmss}
\renewcommand{\ttdefault}{lmtt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setcounter{secnumdepth}{3}
\setlength{\parskip}{\medskipamount}
\setlength{\parindent}{0pt}
\usepackage{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{nomencl}

\begin{document}
Umlaute: Füße, Räder und Böden.
\end{document}

산출:

여기에 이미지 설명을 입력하세요

관련 정보