I have a problem with the background of my beamer slides. When I compile it on my PC (Windows 7, TeXLive 2015) I get the following background: 
But when I compile it on my MacBook (Mojave, TeXLive 2018) I get the following background: 
How can I fix it to get the first one?
\documentclass[red]{beamer} \beamertemplateshadingbackground{red!70}{yellow!85} \usepackage{verbatim} \mode<article> { \usepackage{fullpage} \usepackage[bookmarks=false]{hyperref} } \mode<presentation> { \setbeamertemplate{background canvas}[vertical shading][bottom=red!10,top=blue!10] \usetheme {Darmstadt} \useoutertheme[height=0pt,width=2cm,left,]{sidebar} \setbeamerfont{section in sidebar}{size=\fontsize{8.7}{8.6}\selectfont} \setbeamerfont{subsection in sidebar}{size=\fontsize{5.7}{6.7}\selectfont} \useinnertheme{circles} } \usefonttheme{serif} \usepackage{fontspec} \usepackage{calligra} \newfontfamily\unicodefont{Remachine Script Personal Use} \input Starburst.fd \newcommand*\initfamily{\usefont{U}{Starburst}{xl}{n}} \newcommand*{\myfont}{\fontfamily{lmr}\selectfont} \usepackage[ final ]{pdfcomment} \usepackage[mathscr]{euscript} \usepackage{multirow} \usepackage{xcolor} \usepackage{ragged2e} \DeclareMathAlphabet{\mathpzc}{OT1}{pzc}{m}{it} \newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}} \usepackage{pdfpages} \usepackage{url} \newfontface\Edwardian{Edwardian Script ITC} \newfontface\Kunstler{Kunstler Script} \hypersetup{pdfpagemode=FullScreen} \definecolor{Red}{rgb}{1,0,0} \definecolor{Blue}{rgb}{0,0,1} \definecolor{Green}{rgb}{0,1,0} \definecolor{magenta}{rgb}{1,0,.6} \definecolor{lightblue}{rgb}{0,.5,1} \definecolor{lightpurple}{rgb}{.6,.4,1} \definecolor{gold}{rgb}{.6,.5,0} \definecolor{orange}{rgb}{1,0.4,0} \definecolor{hotpink}{rgb}{1,0,0.5} \definecolor{newcolor2}{rgb}{.5,.3,.5} \definecolor{newcolor}{rgb}{0,.3,1} \definecolor{newcolor3}{rgb}{1,0,.35} \definecolor{darkgreen1}{rgb}{0, .35, 0} \definecolor{darkgreen}{rgb}{0, .6, 0} \definecolor{darkred}{rgb}{.75,0,0} \xdefinecolor{olive}{cmyk}{0.64,0,0.95,0.4} \xdefinecolor{purpleish}{cmyk}{0.75,0.75,0,0} \setbeamertemplate{footline}[text line]{ \hbox{% \begin{beamercolorbox}[wd=3.7\paperwidth,ht=2.25ex,dp=1ex,left]{date in head/foot}% \usebeamerfont{date in head/foot} \hspace*{1ex} \insertframenumber{} / \inserttotalframenumber \hspace*{5ex} \insertshortdate \end{beamercolorbox}% } } % makes the footer EMPTY % include packages \usepackage{subfigure} \usepackage{multicol} \usepackage{amsmath,booktabs} \usepackage{epsfig} \usepackage{graphicx} \usepackage[all,knot]{xy} \xyoption{arc} \usepackage{url} \usepackage{amsthm, amssymb, amsmath, amsfonts} \usepackage{times} \usepackage{tikz} \usepackage{verbatim} \usetikzlibrary{arrows,shapes} \input{commands} \usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade} \setbeamercovered{transparent=10} \newcommand{\warp}{\mathbf{W}(\mathbf{x};\mathbf{p})} \newfontfamily\farsifont[Script=Arabic]{XB Niloofar} \makeatletter \TeXXeTstate=1 \def\farsitext#1{\begingroup\beginR\farsifont#1\endR\endgroup} \setbeamertemplate{frametitle}{ \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}% \@tempdima=\textwidth% \advance\@tempdima by\beamer@leftmargin% \advance\@tempdima by\beamer@rightmargin% \vspace*{0.055cm} \begin{beamercolorbox}[sep=0.3cm,center,wd=\the\@tempdima]{frametitle} \usebeamerfont{frametitle}% \vbox{}\vskip-1ex% \if@tempswa\else\csname beamer@ftecenter\endcsname\fi% \strut\insertframetitle\strut\par% {% \ifx\insertframesubtitle\@empty% \else% {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\insertframesubtitle\strut\par}% \fi }% \vskip-1ex% \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here... \end{beamercolorbox}% } \def\th@mystyle{% \normalfont % body font \setbeamercolor{block title example}{bg=orange,fg=white} \setbeamercolor{block body example}{bg=orange!20,fg=black} \def\inserttheoremblockenv{exampleblock} } %%% %%%%%%% \setbeamertemplate{section in sidebar}{\vbox{% \beamer@sidebarformat{4pt}{section in sidebar}{\insertsectionhead}}} \setbeamertemplate{section in sidebar shaded}{\vbox{% \beamer@sidebarformat{3pt}{section in sidebar shaded}{\insertsectionhead}}} \makeatother \newenvironment{variableblock}[3]{ \setbeamercolor{block body}{#2} \setbeamercolor{block title}{#3} \begin{block}{#1}} {\end{block}} \newenvironment{varblock}[4][.9\textwidth]{ \setlength{\textwidth}{#1} \setbeamercolor{block body}{#3} \setbeamercolor{block title}{#4} \begin{block}{#2}} {\end{block}} \usepackage{colortbl} \usepackage{times} \usepackage[english]{babel} \usepackage[utf8]{inputenc} \usepackage{pstricks,pst-node,pst-text,pst-3d} \usepackage[T1]{fontenc} \usepackage{xunicode}% provides unicode character macros \usepackage{xltxtra} \usepackage{multicol} \AtBeginSubsection[] { \begin{frame}<beamer> \frametitle{\initfamily Outline} \tableofcontents[currentsection,currentsubsection] \end{frame} } \def\XePersian{\leavevmode$\smash{\hbox{X\lower.5ex \hbox{\kern-.125em{E}}Persian}}$}%\reflect{E} \title[\textcolor{yellow}{Analysis of Non-Gaussian Spatial Models with Covariates Measurement Error}] {\Large Analysis of Non-Gaussian Spatial Models with Covariates Measurement Error} %\subtitle{The Beamer Class} \author[\unicodefont{\scriptsize \textcolor{yellow}{Tadayon, V.}}]{\vspace{-.2cm}\Large\textcolor{blue}{\unicodefont{Vahid Tadayon}}} \institute[SCU]{\normalsize \unicodefont Department of Statistics, \\Shahid Chamran University \\ Supervisor: Prof. A. Rasekh} \date[{Ph.D. Thesis in Statistics} \hspace{5.3cm}December 4, 2018]\\% \tiny November 2011 \begin{document} \tikzstyle{every picture}+=[remember picture] \tikzstyle{na} = [baseline=-.5ex] \everymath{\displaystyle} \frame{ \vspace{-.6cm} \begin{center}%\\[.2cm] \calligra %\Kunstler \vspace{0.3cm} {%\textcolor{black} }% \\[.25cm] \end{center} \vspace{-.4cm} \titlepage } \begin{frame} \frametitle{\initfamily Outline} \tableofcontents[pausesections] \end{frame} \end{document} 
\usepackage{tikz}and\initfamilyis not defined. I also get a warning about theredclass option being obsolete. If I fix these issues I do get the yellow to red shading, so I can't reproduce your MacOS issue. I runtexlive 2018under Linux.\mode<article>and{. This has the effect that sometimes you are overwriting your background with\setbeamertemplate{background canvas}[vertical shading][bottom=red!10,top=blue!10]sometimes not, depends on how different versions treat the empty line. Same goes for the linebreak between\usethemeand{Darmstadt}.