Ich möchte eine dicke Linie am linken und rechten Rand anzeigen. Ich habe hier eine ähnliche Frage gefunden.Rechter Randaber nur für den rechten Rand, hier ist mein MWE:
\documentclass{beamer}
\usetheme[secheader]{Madrid}
\author{diabonas}
\title{Frame border}
\setbeamertemplate{background canvas}{%
{\color{black}\hspace*{\dimexpr\paperwidth-3pt\relax}\rule{10pt}{\paperheight}}%
}
\begin{document}
\begin{frame}
content
\end{frame}
\frame{Content}
\begin{frame}
content
\end{frame}
\end{document}
Antwort1
Sie legen den Hintergrund so fest, dass er zuerst eine Lücke von Länge \paperwidth-3pt
und dann einen Balken von 10pt
(von dem nur 3pt sichtbar ist) umfasst. Wenn Sie mit einem Balken von 3pt beginnen, dann eine Lücke von Länge \paperwidth-6pt
und den Endbalken, sollte es das sein, was Sie möchten.
\documentclass{beamer}
\usetheme[secheader]{Madrid}
\author{diabonas}
\title{Frame border}
\setbeamertemplate{background canvas}{%
{\color{black}\rule{3pt}{\paperheight}\hspace*{\dimexpr\paperwidth-6pt\relax}\rule{10pt}{\paperheight}}%
}
\begin{document}
\begin{frame}
content
\end{frame}
\frame{Content}
\begin{frame}
content
\end{frame}
\end{document}
Antwort2
\documentclass{beamer}
% Based on: https://tex.stackexchange.com/questions/48800
\author{diabonas}
\title{Frame border}
\usepackage{tikz}
\begin{document}
{ % only on titlepage
\setbeamertemplate{background canvas}{%
\begin{tikzpicture}
\clip (0,0) rectangle (\paperwidth,\paperheight);
\fill[color=orange] (\paperwidth-10pt,0) rectangle (\paperwidth,\paperheight);
% Added
\fill[color=orange] (0,0) rectangle (10pt,\paperheight);
\end{tikzpicture}}
\maketitle
} % only on titlepage
\frame{Content}
\end{document}
Entfernen Sie es { % only on titlepage
und } % only on titlepage
es steht auf jeder Seite.