글꼴 크기를 정확히 11pt로 설정하는 방법은 무엇입니까?

글꼴 크기를 정확히 11pt로 설정하는 방법은 무엇입니까?

LaTeX로 연구 제안서를 작성하려고 합니다. 이를 위해 패키지를 사용하고 있습니다 proposal.

지침은 엄격하므로 내 제안은 Arial 11pt로 작성되어야 합니다. 제 고민은 다음과 같습니다. 글꼴 크기가 11pt보다 약간 작은 느낌이 듭니다. 이러한 느낌은 Word 파일에서 인쇄된 동일한 텍스트를 Arial 글꼴, 11pt와 비교하여 확인되었습니다.

여기에서 꽤 비슷한 질문을 찾았습니다. 글꼴의 실제 크기를 확인하는 방법은 무엇입니까? 하지만 내 문제를 해결하는 데는 충분하지 않았다고 말해야겠습니다.

파일을 조사해 보았는데 .log다음 줄을 발견했습니다.

LaTeX Font Info:    Font shape `T1/ua1/m/n' will be
(Font)              scaled to size 10.40245pt on input line 22.

로그 파일의 첫 번째 줄에는 11pt 옵션이 기본 클래스에 올바르게 전송되었음을 표시합니다( dfgproposal-> proposal-> 를 통해 article).

Document Class: dfgproposal 2013/02/13 v1.4 DFG Proposal
(./proposal.cls
Document Class: proposal 2013/02/13 v1.4 Project Proposal
(/usr/local/texlive/2013/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2013/texmf-dist/tex/latex/base/size11.clo
File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)

편집: 좋습니다. (Harish Kumar의 요청에 따라) 최소한의 실제 예제를 작성하려고 하다가 직접 답을 찾았습니다. Arial 글꼴로 문서를 생성하려면 uarial 패키지를 사용합니다. 내가 몰랐던 것은 uarial이 "scaled"라는 인수를 취한다는 것입니다.

\usepackage[scaled=xxx]{uarial}

기본적으로 scaled는 1.0이 아닙니다. Arial은 다른 글꼴보다 더 큰 문자를 생성하기 때문입니다. 그럼 간단하게 글을 써서

\usepackage[scaled=1.0]{uarial}

내 문제를 해결했습니다.

답변1

패키지가 설치되어 있지 않지만 Google에서는 다음을 사용하도록 제안합니다.

http://www.tex.ac.uk/ctan/fonts/urw/arial/latex/t1ua1.fd

이는

\ProvidesFile{t1ua1.fd}
   [2006/03/21 Fontinst v1.928 font definitions for T1/ua1.]

\expandafter\ifx\csname ua1@Scale\endcsname\relax
 \let\uaI@@Scale\@empty
\else
 \edef\uaI@@Scale{s*[\csname ua1@Scale\endcsname]}%
\fi

\DeclareFontFamily{T1}{ua1}{}

\DeclareFontShape{T1}{ua1}{m}{n}{ <-> \uaI@@Scale ua1r8t}{}

\DeclareFontShape{T1}{ua1}{m}{it}{ <-> \uaI@@Scale ua1ri8t}{}

\DeclareFontShape{T1}{ua1}{b}{n}{ <-> \uaI@@Scale ua1b8t}{}

\DeclareFontShape{T1}{ua1}{b}{it}{ <-> \uaI@@Scale ua1bi8t
}{}

\DeclareFontShape{T1}{ua1}{m}{sl}{<->ssub * ua1/m/it}{}
\DeclareFontShape{T1}{ua1}{bx}{n}{<->ssub * ua1/b/n}{}
\DeclareFontShape{T1}{ua1}{bx}{it}{<->ssub * ua1/b/it}{}
\DeclareFontShape{T1}{ua1}{b}{sl}{<->ssub * ua1/b/it}{}
\DeclareFontShape{T1}{ua1}{bx}{sl}{<->ssub * ua1/b/sl}{}

이는 (패키지에 제어할 수 있는 다른 옵션이 없는 경우) 다음 줄을 추가하여 크기 조정을 끌 수 있음을 나타냅니다.

  \expandafter\let\csname ua1@Scale\endcsname\relax

실제로는 할 수 있지만 서문에

 \expandafter\def\csname ua1@Scale\endcsname{1.00375}

지침에 따르면 TeX 포인트보다 72.27/72 더 큰 TeX의 11pt포스트스크립트 포인트를 의미합니다 .bp

의견에서 언급했듯이 명시적으로 설정할 필요는 없으며 \ua1@Scale패키지 옵션이 있으므로

\usepackage[scaled=1.00375]{uarial}

기본 크기인 0.95*11pt 대신 11bp 글꼴 크기를 제공합니다.

관련 정보