字体大小

字体大小

我必须重写此处的文本,但找不到相同“大小”的字体。我这样做:

\fontsize{10.4pt}{16pt}\selectfont

它接近结果,但仍然不一样。我无法更改字体,但它会发出警告(请参阅下面的评论)。

这是我的序言:

 \documentclass[a4paper, 10pt]{article} 
 \usepackage{czech,amsmath,amsthm,amsfonts,multicol} 
 \pagestyle{empty} 
 \topmargin0pt \headheight0pt \headsep0pt 
 \oddsidemargin0pt \evensidemargin0pt 
 \setlength{\textwidth}{\paperwidth} 
 \addtolength{\textwidth}{-2in} 
 \setlength{\textheight}{\paperheight} 
 \addtolength{\textheight}{-2in}

如何才能改变呢?

答案1

请始终发布完整的文档,而不仅仅是片段。下面显示了如何重新定义字体声明以允许指定任意大小的字体。

日志\showoutput跟踪确认

....\IL2/cmr/m/n/10.4 h
....\IL2/cmr/m/n/10.4 e
....\IL2/cmr/m/n/10.4 l
....\IL2/cmr/m/n/10.4 l
....\IL2/cmr/m/n/10.4 o

因此hello在10.4中该字体的字体大小。

注意我改变了调用,czech因为 TexLive 2013 babel 在你的序言中产生了一个错误

! Package babel Error: You have used an old interface to call babel
(babel)                You may expect compatibility problems wit other packages
.

测试文档:

\documentclass[a4paper, 10pt]{article} 
 \usepackage{amsmath,amsthm,amsfonts,multicol} 
\usepackage[czech]{babel}
 \pagestyle{empty} 
 \topmargin0pt \headheight0pt \headsep0pt 
 \oddsidemargin0pt \evensidemargin0pt 
 \setlength{\textwidth}{\paperwidth} 
 \addtolength{\textwidth}{-2in} 
 \setlength{\textheight}{\paperheight} 
 \addtolength{\textheight}{-2in}
\input{il2enc.def}
\DeclareFontFamily{IL2}{cmr}{\hyphenchar\font45 }
\DeclareFontShape{IL2}{cmr}{m}{n}
     {<-5> csr5
      <6-7> csr6
      <7-8> csr8
      <8-9> csr9
      <9-12> csr10
      <12-17> csr12
      <17-> csr17
     }{}


\begin{document}
\fontencoding{IL2}\fontsize{10.4pt}{16pt}\selectfont\showoutput
hello
\end{document}

相关内容