Document ClassesBeamer incorrectly displays formulas

Information and discussion about specific document classes and how to create your own document classes.
Post Reply
kostao
Posts: 16
Joined: Tue Jan 10, 2017 8:48 pm

Beamer incorrectly displays formulas

Post by kostao »

Beamer incorrectly displays formulas. If \documentclass{beamer}- formulas incorrectly displays. If \documentclass{article} formulas correctly displays.

Code: Select all

\documentclass{beamer}

\usepackage{mathtools,amssymb}

\usepackage{fontspec}
\newcommand*{\myfont}{Georgia}
\setmainfont{\myfont}[Ligatures=TeX]
\setsansfont{\myfont}[Scale=0.975]
\setmonofont{\myfont}

\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\setmathfont[range={"0030-"0039}]{\myfont}
\setmathfont[range={\varnothing}]{Asana Math}

\AtBeginDocument{
\renewcommand*{\setminus}{\smallsetminus}
}

\usepackage[english,russian]{babel}

\begin{document}

\noindent
$0123456789AaBbCcfi$\\
$\textnormal{0123456789}\textit{AaBbCcfi}$

\begin{gather}
\int_{0}^{1}x^{-x}\mathrm{d}x=\sum_{n=1}^{\infty}n^{-n}\\
A\setminus A=\varnothing=\emptyset
\end{gather}

\begin{equation}G(\theta)= \begin{cases}
& 29 - 25\lg(\theta)\text{ при } 1^{\circ}<\theta\leq20^{\circ}; \\
& -3,5\text{ при } 20^{\circ}<\theta\leq26,3^{\circ}; \\
& 32 - 25\lg(\theta)\text{ при } 26,3^{\circ}<\theta\leq48^{\circ}; \\
& -10\text{ при } 48^{\circ}<\theta\leq180^{\circ}. \\  
\end{cases}\end{equation}

\end{document}
How display formulas correctly in beamer?

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
User avatar
Stefan Kottwitz
Site Admin
Posts: 10290
Joined: Mon Mar 10, 2008 9:44 pm

Beamer incorrectly displays formulas

Post by Stefan Kottwitz »

What is incorrect? What is it that you think it's not ok?

beamer is different, and you did not make it yet in the beamer way - beamer pages are slides within a frame environment. There is no frame here.

Stefan
LaTeX.org admin
kostao
Posts: 16
Joined: Tue Jan 10, 2017 8:48 pm

Beamer incorrectly displays formulas

Post by kostao »

Correct

Code: Select all

\documentclass{article}
\usepackage{mathtools,amssymb}
\usepackage{fontspec}
\newcommand*{\myfont}{Georgia}
\setmainfont{\myfont}[Ligatures=TeX]
\setsansfont{\myfont}[Scale=0.975]
\setmonofont{\myfont}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\setmathfont[range={"0030-"0039}]{\myfont}
\setmathfont[range={\varnothing}]{Asana Math}
\AtBeginDocument{
\renewcommand*{\setminus}{\smallsetminus}
}
\usepackage[english,russian]{babel}
\begin{document}
%\begin{frame}
\noindent
$0123456789AaBbCcfi$\\
$\textnormal{0123456789}\textit{AaBbCcfi}$
\begin{gather}
\int_{0}^{1}x^{-x}\mathrm{d}x=\sum_{n=1}^{\infty}n^{-n}\\
A\setminus A=\varnothing=\emptyset
\end{gather}
\begin{equation}G(\theta)= \begin{cases}
& 29 - 25\lg(\theta)\text{ при } 1^{\circ}<\theta\leq20^{\circ}; \\
& -3,5\text{ при } 20^{\circ}<\theta\leq26,3^{\circ}; \\
& 32 - 25\lg(\theta)\text{ при } 26,3^{\circ}<\theta\leq48^{\circ}; \\
& -10\text{ при } 48^{\circ}<\theta\leq180^{\circ}. \\  
\end{cases}\end{equation}
%\end{frame}
\end{document}
Attachments
Correct
Correct
font2.png (81.21 KiB) Viewed 10898 times
kostao
Posts: 16
Joined: Tue Jan 10, 2017 8:48 pm

Beamer incorrectly displays formulas

Post by kostao »

Incorrect

Code: Select all

\documentclass{beamer}
\usepackage{mathtools,amssymb}
\usepackage{fontspec}
\newcommand*{\myfont}{Georgia}
\setmainfont{\myfont}[Ligatures=TeX]
\setsansfont{\myfont}[Scale=0.975]
\setmonofont{\myfont}
\usepackage{unicode-math}
\setmathfont{Latin Modern Math}
\setmathfont[range={"0030-"0039}]{\myfont}
\setmathfont[range={\varnothing}]{Asana Math}
\AtBeginDocument{
\renewcommand*{\setminus}{\smallsetminus}
}
\usepackage[english,russian]{babel}
\begin{document}
\begin{frame}
\noindent
$0123456789AaBbCcfi$\\
$\textnormal{0123456789}\textit{AaBbCcfi}$
\begin{gather}
\int_{0}^{1}x^{-x}\mathrm{d}x=\sum_{n=1}^{\infty}n^{-n}\\
A\setminus A=\varnothing=\emptyset
\end{gather}
\begin{equation}G(\theta)= \begin{cases}
& 29 - 25\lg(\theta)\text{ при } 1^{\circ}<\theta\leq20^{\circ}; \\
& -3,5\text{ при } 20^{\circ}<\theta\leq26,3^{\circ}; \\
& 32 - 25\lg(\theta)\text{ при } 26,3^{\circ}<\theta\leq48^{\circ}; \\
& -10\text{ при } 48^{\circ}<\theta\leq180^{\circ}. \\  
\end{cases}\end{equation}
\end{frame}
\end{document}
Attachments
font1.png
font1.png (84.91 KiB) Viewed 10898 times
User avatar
Stefan Kottwitz
Site Admin
Posts: 10290
Joined: Mon Mar 10, 2008 9:44 pm

Beamer incorrectly displays formulas

Post by Stefan Kottwitz »

beamer displays math formulas with a sans serif font. You can switch to serif math, like article does, by choosing the serif font theme:

\usefonttheme[onlymath]{serif}

Then you can see the missing integrals, sum signs and further symbols again.

Stefan
LaTeX.org admin
kostao
Posts: 16
Joined: Tue Jan 10, 2017 8:48 pm

Beamer incorrectly displays formulas

Post by kostao »

thanks
Post Reply