我需要在我的文档中使用 Futura 字体作为 Sans Serif 字体和 Palatino 字体作为 Serif 字体。好吧,我已经安装了 Gaehrken 的 Futura 包(http://www.gaehrken.de/tex/index.html)。然而,当我使用 Futura 时(参见最小示例和图表),Palatino 字体变得像素化。
有办法修复吗?我做错了什么吗?有没有更好的 Futura 包?这是pdfmapfile{bfu.map}
调用地图的正确方法吗?
我正在使用 Miktex 2.9(64 位)+ TexnicCenter 2.0 Alpha 4。
谢谢 !
问候,
将要
\documentclass[a4paper,12pt,twoside]{scrreprt}
\usepackage{scrhack}
\usepackage{geometry}
\geometry{
paperheight=240mm,
paperwidth=170mm,
inner=20mm,
outer=15mm,
top=20mm,
bottom=15mm,
marginparwidth=0cm,
headheight=3mm,
}
\usepackage{chngpage} % to easily change the margins of pages.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\usepackage{ucs} % Provides advanced support for using UTF-8 as the input encoding of LaTeX files.
\usepackage[latin1]{inputenc} % please do not change!
\usepackage[brazilian]{babel} % The multilingual package.
\usepackage[T1]{fontenc}
%\usepackage{textcomp}
\usepackage{ae} % Fonte virtual para arquivo PDF com fonte CMR codificado como T1 (este pacote resolve problemas do mapeamento de fontes acentuadas do Computer Modern no documento PDF).
\usepackage{type1cm}
\usepackage{fix-cm} % Permit Computer Modern fonts at arbitrary sizes.
\usepackage{fourier-orns}
\usepackage{lmodern}
%% Futura %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{bfutura}
\pdfmapfile{bfu.map}
%% Palatino %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[sc]{mathpazo}
\usepackage{tgpagella}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\chapter{Test}
{\sffamily This is a test with sffamily (Futura font).}\\
%
{This would be the normal text (Palatino font).}
\end{document}
答案1
首先是真正的问题。当你说
\pdfmapfile{bfu.map}
你告诉pdftex
忽略标准pdftex.map
文件并加载bfu.map
仅有的。因此,所使用的 Palatino 克隆将没有条目,mathpazo
并且将生成位图字体。
使用
\pdfmapfile{=bfu.map}
反而。
您的文档加载了许多无用甚至危险的字体包。
ae
删除对(顺便说一下,已经过时了)的调用type1cm
,,,fix-cm
。lmodern
当tgpagella
您覆盖由加载的文本字体时mathpazo
,这可能是mathpazo
仅用于数学字体的选择。