我已经尝试过 {ctexbeamer}/{beamer}+{ctex} 、 {amssymb}。该函数在我的 ctexart 环境中运行良好。为什么它在 beamer 中不起作用?
我的代码:
% 中文ppt
\documentclass[10.5pt,UTF8]{beamer}
\usepackage{ctex}
% 英文ppt
%\documentclass[UTF8]{beamer}
% ppt 模板风格
\usetheme{Warsaw}
\usepackage{geometry}
% 数学公式
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{stix2} % 包含 \leftrightarrowaccent{T} 用双向箭头表示张量
% 文献引用
\usepackage{cite}
% 图片引用
\usepackage{graphicx}
% 引用高亮(beamer默认使用,添加引用报错)
% \usepackage[backref]{hyperref}
% 文献引用存在下划线
\usepackage[strings]{underscore}
\setbeamertemplate{bibliography item}[text]
%\usepackage{comment}
\title{开题报告}
\subtitle{mysubject}
\author{myname}
\institute[*]{ my school}
\date{\today}
\begin{document}
...codes before...
\begin{frame}
\frametitle{流体动力学基本方程}
\begin{itemize}
\item 流体动力学基本方程
\item 质量方程:
\begin{equation}
\begin{cases}
\frac{\partial}{\partial t} \rho + \nabla \cdot
(\rho \vec{u}) = 0
\end{cases}
\end{equation}
\item 动量方程:
\item 能量方程:
\end{itemize}
\end{frame}
...codes after...
\end{document}
答案1
两种可能的解决方案:
使用professionalfonts
beamer 字体主题:
% !TeX TS-program = lualatex
\documentclass{beamer}
\usetheme{Warsaw}
\usefonttheme{professionalfonts}
\usepackage{stix2} % 包含 \leftrightarrowaccent{T} 用双向箭头表示张量
\begin{document}
\begin{frame}
\begin{equation}
\begin{cases}
\frac{\partial}{\partial t} \rho + \nabla \cdot (\rho \vec{u}) = 0
\end{cases}
\end{equation}
\end{frame}
\end{document}
删除stix2
包:
% !TeX TS-program = lualatex
\documentclass{beamer}
\usetheme{Warsaw}
%\usepackage{stix2} % 包含 \leftrightarrowaccent{T} 用双向箭头表示张量
\begin{document}
\begin{frame}
\begin{equation}
\begin{cases}
\frac{\partial}{\partial t} \rho + \nabla \cdot (\rho \vec{u}) = 0
\end{cases}
\end{equation}
\end{frame}
\end{document}