使用最新的 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}
答案1
如果你使用
\usepackage{droidmono}
之前,将其替换为
\usepackage{droidsansmono}
似乎有效。
答案2
该问题已在最新的 MikTeX 版本中修复。