每页投影仪文档的左侧从上到下都有一个 0.1 厘米的小彩色条?

每页投影仪文档的左侧从上到下都有一个 0.1 厘米的小彩色条?

这是类似的问题这里但是投影机和多色垂直线:我想要在每页的侧面有一条多色垂直线,从下到上 50% 蓝色、25% 红色和 25% 绿色。

下面是一个小的可行示例,但不是垂直线和条与其他内容的拦截,也不是悬停。

在此处输入图片描述

如何在每页的侧面添加一条多彩的垂直线?

\documentclass{beamer}

\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usetheme{default}

%For sidebar with multicolored bar
\newcommand\crule[3][black]{\textcolor{#1}{\rule{#2}{#3}}}
\definecolor{purple}{rgb}{1,0.5,1}


\begin{document}

\begin{frame}
 Page1
 %How to make multicoloured bar on each page? 
 \crule[blue]{0.1cm}{4cm} 
 \crule[red]{0.1cm}{1.5cm} 
 \crule[green]{0.1cm}{1.5cm} 
\end{frame}


\begin{frame}
 Page2
 %How to make multicoloured bar on each page? 
 \crule[black]{0.1cm}{4cm} 
 \crule[red]{0.1cm}{1.5cm} 
 \crule[purple]{0.1cm}{1.5cm} 
\end{frame}

\end{document}

想要的输出看起来像这样

在此处输入图片描述

答案1

您应该使用sidebar。我的只是一张草图,但您应该使用精确的长度和颜色。

\documentclass{beamer}
\usepackage{tikz}

\setbeamertemplate{sidebar canvas left}{}
\setbeamertemplate{sidebar left}{%
    \hspace*{0.1cm}
    \begin{tikzpicture}
    \draw[blue,line width=0.1cm] (0,0) -- (0,-5);   
    \draw[red,line width=0.1cm] (0,-5) -- (0,-7.25);    
    \draw[green,line width=0.1cm] (0,-7.25) -- (0,-9.4);    
    \end{tikzpicture}
}

\begin{document}

\begin{frame}
\end{frame}


\begin{frame}
\end{frame}
\end{document}

在此处输入图片描述

相关内容