TrueType 字体“droid”在 MikTeX 中对 PdfLaTex 不起作用吗?

TrueType 字体“droid”在 MikTeX 中对 PdfLaTex 不起作用吗?

使用最新的 MikTeX(在 Windows 10 x64 上全新安装)和最新的droid-package(版本 3.2),我无法将 droid 字体嵌入 PDF 中的 TrueType 字体 - 现在所有字体都是位图。之前有一个 -package 版本,droid其中没有出现此问题。从一个版本到另一个版本\usepackage{droid}不再起作用(“文件droidmono.sty未找到” droid.sty)。根据文档,我们现在必须这样做\usepackage{droidsans}

示例(见下面的结果图):

\documentclass{beamer}

\usepackage[utf8]{inputenc}


\mode<presentation>
{
  \usetheme{Warsaw}
  % oder ...

  \setbeamercovered{transparent}
  % oder auch nicht
}


\usepackage[german]{babel}
% oder was auch immer


\usepackage[T1]{fontenc}
\usepackage{droid}
%\usepackage{helvet}



%\usefonttheme{professionalfonts}


\title[Kurzversion des Titels] % (optional, nur bei langen Titeln nötig)
{Titel}

\subtitle
{Untertitel} % (optional)

\author[Autor, Anders] % (optional, nur bei vielen Autoren)
{F.~Autor\inst{1} \and S.~Anders\inst{2}}
% - Der \inst{?} Befehl sollte nur verwendet werden, wenn die Autoren
%   unterschiedlichen Instituten angehören.

\institute[Universitäten Hier und Dort] % (optional, aber oft nötig)
{
  \inst{1}%
  Institut für Informatik\\
  Universität Hier
  \and
  \inst{2}%
  Institut für theoretische Philosophie\\
  Universität Dort}
% - Der \inst{?} Befehl sollte nur verwendet werden, wenn die Autoren
%   unterschiedlichen Instituten angehören.
% - Keep it simple, niemand interessiert sich für die genau Adresse.

\date[Kurzversion des Anlass] % (optional)
{Datum / Anlass}


\subject{Informatik}
% Dies wird lediglich in den PDF Informationskatalog einfügt. Kann gut
% weggelassen werden.


% Falls eine Logodatei namens "university-logo-filename.xxx" vorhanden
% ist, wobei xxx ein von latex bzw. pdflatex lesbares Graphikformat
% ist, so kann man wie folgt ein Logo einfügen:

% \pgfdeclareimage[height=0.5cm]{university-logo}{university-logo-filename}
% \logo{\pgfuseimage{university-logo}}



% Folgendes sollte gelöscht werden, wenn man nicht am Anfang jedes
% Unterabschnitts die Gliederung nochmal sehen möchte.
\AtBeginSubsection[]
{
  \begin{frame}<beamer>{Gliederung}
    \tableofcontents[currentsection,currentsubsection]
  \end{frame}
}


% Falls Aufzählungen immer schrittweise gezeigt werden sollen, kann
% folgendes Kommando benutzt werden:

%\beamerdefaultoverlayspecification{<+->}



\begin{document}

\begin{frame}
  \titlepage
\end{frame}

\begin{frame}{Gliederung}
  \tableofcontents
  % Die Option [pausesections] könnte nützlich sein.
\end{frame}



% Da dies ein Vorlage für beliebige Vorträge ist, lassen sich kaum
% allgemeine Regeln zur Strukturierung angeben. Da die Vorlage für
% einen Vortrag zwischen 15 und 45 Minuten gedacht ist, fährt man aber
% mit folgenden Regeln oft gut.  

% - Es sollte genau zwei oder drei Abschnitte geben (neben der
%   Zusammenfassung). 
% - *Höchstens* drei Unterabschnitte pro Abschnitt.
% - Pro Rahmen sollte man zwischen 30s und 2min reden. Es sollte also
%   15 bis 30 Rahmen geben.



\section{Einleitung}

\subsection[Kurzversion des ersten Unterabschnittstitels]
{Erster Unterabschnittstitel}

\begin{frame}{Überschriften müssen informativ sein.\\
    Korrekte Groß-/Kleinschreibung beachten.}{Untertitel sind optional.}
  % - Eine Überschrift fasst einen Rahmen verständlich zusammen. Man
  %   muss sie verstehen können, selbst wenn man nicht den Rest des
  %   Rahmens versteht.

  \begin{itemize}
  \item
    Viel \texttt{itemize} benutzen.
  \item
    Sehr kurze Sätze oder Satzglieder verwenden.
  \end{itemize}
\end{frame}

\begin{frame}{Überschriften müssen informativ sein.}

  Man kann Overlays erzeugen\dots
  \begin{itemize}
  \item mit dem \texttt{pause}-Befehl:
    \begin{itemize}
    \item
      Erster Punkt.
      \pause
    \item    
      Zweiter Punkt.
    \end{itemize}
  \item
    mittels Overlay-Spezifikationen:
    \begin{itemize}
    \item<3->
      Erster Punkt.
    \item<4->
      Zweiter Punkt.
    \end{itemize}
  \item
    mit dem allgemeinen \texttt{uncover}-Befehl:
    \begin{itemize}
      \uncover<5->{\item
        Erster Punkt.}
      \uncover<6->{\item
        Zweiter Punkt.}
    \end{itemize}
  \end{itemize}
\end{frame}


\subsection{Zweiter Unterabschnittstitel}

\begin{frame}{Überschriften müssen informativ sein.}
\end{frame}

\begin{frame}{Überschriften müssen informativ sein.}
\end{frame}

\section*{Zusammenfassung}

\begin{frame}{Zusammenfassung}

  % Die Zusammenfassung sollte sehr kurz sein.
  \begin{itemize}
  \item
    Die \alert{erste Hauptbotschaft} des Vortrags in ein bis zwei Zeilen.
  \item
    Die \alert{zweite Hauptbotschaft} des Vortrags in ein bis zwei Zeilen.
  \item
    Eventuell noch eine \alert{dritte Botschaft}, aber nicht noch mehr.
  \end{itemize}

  % Der folgende Ausblick ist optional.
  \vskip0pt plus.5fill
  \begin{itemize}
  \item
    Ausblick
    \begin{itemize}
    \item
      Etwas, was wir noch nicht lösen konnten.
    \item
      Nochwas, das wir noch nicht lösen konnten.
    \end{itemize}
  \end{itemize}
\end{frame}


\end{document}

渲染 PDF

PDF 中的字体

答案1

如果你使用

\usepackage{droidmono}

之前,将其替换为

\usepackage{droidsansmono}

似乎有效。

答案2

该问题已在最新的 MikTeX 版本中修复。

相关内容