我正在处理一个很长的 latex(Beamer)文件。到现在大概有 700 行。
我关于字体的详细信息设置是,
\usepackage[utf8x]{inputenc}
\usepackage{amsmath,bm}
\usepackage{textcomp}
\usepackage{bbm}
\usepackage{dsfont}
\usepackage[normalem]{ulem}
\usepackage{amssymb}
\usepackage{mathtools}
\usefonttheme{professionalfonts}
我不知道何时或如何,但现在在 beamer 中, \textbf{} 命令对输出没有影响。
我尝试评论
\usefonttheme{professionalfonts}
我最好的猜测是 \usefonttheme{} 函数停止了 \textbf{} 函数。但是在评论 \usefonttheme{} 时,Latex 停止生成除“目录”之外的输出,我也不知道为什么会发生这种情况。
更新:这是示例幻灯片,
\documentclass{beamer}
%
% Choose how your presentation looks.
%
% For more themes, color themes and font themes, see:
% http://deic.uab.es/~iblanes/beamer_gallery/index_by_theme.html
%
\mode<presentation>
\usetheme{Warsaw} % or try Darmstadt, Madrid, Warsaw, ...\textbf{\(\(\(\)\)\)}}
\usecolortheme{default} % or try albatross, beaver, crane, ...
\usefonttheme{default} % or try serif, structurebold, ...
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{caption}[numbered]
\usepackage{ragged2e}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{hyperref}
\usepackage{amsmath,bm}
\usepackage{upgreek}
\usepackage{multicol}
\usepackage{textcomp}
\usepackage{bbm}
\usefonttheme{professionalfonts}
\usepackage{utopia}
\usepackage[normalem]{ulem}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{mathtools}
\newenvironment{nscenter}
{\parskip=0pt\par\nopagebreak\centering}
{\par\noindent\ignorespacesafterend}
\title[Awesome slides]{Awesome Slides}
\author{maruf}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Table of Contents}
\begin{multicols}{2}
\tableofcontents
\end{multicols}
\end{frame}
\section{Introduction}
\subsection{code code code}
\subsubsection{code}
\begin{frame}
\frametitle{Hello World}
The quick brown fox runs over the lazy dog \textbf{ABCDEFG}.
\begin{itemize}
\item \textbf{asdasd}
\item aasdasd
\end{itemize}
\end{frame}
\end{document}
答案1
此处的加载professionalfonts
根本没有任何作用,因为\usepackage{utopia}
仅修改了\rmfamily
,但您仍在使用无衬线字体进行演示。
你收到警告
LaTeX Font Warning: Font shape `OT1/cmss/b/n' undefined
(Font) using `OT1/cmss/m/n' instead on input line 73.
这几乎是不言而喻的:Computer Modern Sans Serif 中没有粗体。
如果您想在演示文稿中使用 Utopia,您还必须选择\rmfamily
文本字体,这可以使用 来完成\usefonttheme{serif}
。而fourier
不是像utopia
您似乎在使用数学那样。
我重新整理了您输入的部分内容。不要使用utf8x
,它已经几年无人维护,utf8
而是积极开发。
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\mode<presentation>
\usetheme{Warsaw}
\usecolortheme{default}
\usefonttheme{serif} % <----------- HERE
\usefonttheme{professionalfonts}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{caption}[numbered]
\usepackage{fourier}% <------------ not utopia
\usepackage[normalem]{ulem}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{mathtools}
\usepackage{ragged2e}
\usepackage[english]{babel}
\usepackage{amsmath,bm}
\usepackage{upgreek}
\usepackage{multicol}
\usepackage{textcomp}
\usepackage{bbm}
\usepackage{hyperref}
\newenvironment{nscenter}
{\parskip=0pt\par\nopagebreak\centering}
{\par\noindent\ignorespacesafterend}
\title[Awesome slides]{Awesome Slides}
\author{maruf}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Table of Contents}
\begin{multicols}{2}
\tableofcontents
\end{multicols}
\end{frame}
\section{Introduction}
\subsection{code code code}
\subsubsection{code}
\begin{frame}
\frametitle{Hello World}
The quick brown fox runs over the lazy dog \textbf{ABCDEFG}.
\begin{itemize}
\item \textbf{asdasd}
\item aasdasd
\end{itemize}
\end{frame}
\end{document}