독일어 스타일 따옴표가 기울임꼴 문자 및 mathpazo 글꼴 패키지와 너무 가깝습니다.

독일어 스타일 따옴표가 기울임꼴 문자 및 mathpazo 글꼴 패키지와 너무 가깝습니다.

Palladio 글꼴을 사용하여 기울임꼴로 텍스트를 입력하면 독일어 인용 부호가 문자에 너무 가깝습니다. 영어 따옴표에는 문제가 발생하지 않습니다.

이에 대한 해결책이나 해결 방법이 있습니까? 글꼴이 마음에 들지만 이 때문에 사용하지 못하게 됩니다.

\documentclass[11pt]{article}

\usepackage[sc]{mathpazo}
\usepackage[ngerman]{babel}

\begin{document}

\textit{"`clever"' (or \glqq clever\grqq) compared to ``clever''}

\end{document}

답변1

독일어로 글을 쓰려면 실제로 T1 인코딩을 사용해야 합니다. 노력하다

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[sc]{mathpazo}
\usepackage[ngerman]{babel}

%\DeclareTextCommand{\glqq}{T1}{%
%  \textormath{\quotedblbase\nobreak\hskip0.05em\relax }
%     {\mbox{\quotedblbase\kern0.05em }}}
%\DeclareTextCommand{\grqq}{T1}{%
%  \textormath{\kern0.02em \textquotedblleft}{\mbox{\kern0.02em \textquotedblleft}}}

\begin{document}

\textit{"`clever"' (or \glqq clever\grqq) compared to ``clever''}

\end{document}

결과는 다음과 같습니다

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

간격을 "개선"하려는 경우 활성화할 수 있는 몇 가지 (주석 처리된) 행을 추가했습니다. 해당 줄의 주석 처리를 제거한 결과는 아래와 같습니다.

결과가 완전히 만족스러울 때까지 두 개의 커른을 조정합니다.

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

답변2

인용 부호에 관한 질문은 다음을 언급하지 않고는 완료되지 않습니다.csquotes 패키지. \enquote{}거의 모든 경우에 올바른 따옴표를 제공하는 명령을 제공합니다 .

\documentclass{article} 

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[sc]{mathpazo}
\usepackage[babel=true]{microtype}
\usepackage[autostyle]{csquotes}

%% ==================
\begin{document}
manual quotes
\begin{itemize}
    \item "`clever"'
    \item \glqq clever\grqq 
    \item ``clever''
    \item \textit{"`clever"'}
    \item \textit{\glqq clever\grqq }
    \item \textit{``clever''}
\end{itemize}

csquotes quotes:
\begin{itemize}
    \item \enquote{clever} german quotation marks
    \item \textit{\enquote{clever} german quotation marks}
    \item \foreignquote{english}{clever} foreign quotation marks
    \item \textit{\foreignquote{english}{clever} foreign quotation marks}
\end{itemize}
\end{document}

답변3

또한마이크로타이프-패키지. 문자별로 추가 커닝을 설정할 수 있습니다. 자세한 내용은 섹션 5.4 및 6장을 참조하십시오.

를 사용하면 kern하이픈 넣기에 영향을 미치므로 다음 단어에 수동으로 하이픈을 넣어야 합니다.

관련 정보