added support of subitems

This commit is contained in:
Jan Benda 2021-03-02 23:37:04 +01:00
parent f65a076208
commit 2b6f05f6ee
6 changed files with 123 additions and 20 deletions

View File

@ -37,7 +37,7 @@
% inner colors:
\setbeamercolor{normal text}{fg=black, bg=}
%\setbeamercolor{math text}{parent={normal text}} % this kill coloring of \url{}
%\setbeamercolor{math text}{parent={normal text}} % this kills coloring of \url{}
\setbeamercolor{structure}{fg=blue}
\setbeamercolor{alerted text}{fg=red}
@ -48,7 +48,11 @@
\setbeamercolor{framesubtitle}{parent={titlelike}}
\setbeamercolor{frametitle line}{fg=blue}
\setbeamercolor{item}{parent={normal text}}
\setbeamercolor{itemize item}{parent={normal text}}
\setbeamercolor{itemize subitem}{parent={normal text}}
\setbeamercolor{enumerate item}{parent={normal text}}
\setbeamercolor{enumerate subitem}{parent={normal text}}
\setbeamercolor{block title}{fg=white, bg=blue}
\setbeamercolor{block body}{fg=normal text.fg, bg=black!10}

View File

@ -38,7 +38,11 @@
\setbeamercolor{structure}{fg=utblue}
\setbeamercolor{alerted text}{fg=utred}
\setbeamercolor{item}{parent={normal text}, fg=utblack!60}
\setbeamercolor{itemize item}{parent={normal text}, fg=utblack!60}
\setbeamercolor{itemize subitem}{parent={normal text}, fg=utblack!60}
\setbeamercolor{enumerate item}{parent={normal text}, fg=utblack!80}
\setbeamercolor{enumerate subitem}{parent={normal text}, fg=utblack!80}
\setbeamercolor{titlelike}{parent={normal text}, fg=utblack}

View File

@ -233,15 +233,37 @@
%%%%% itemize and enumerate %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%% itemize and enumerate symbols:
%%%%% itemize symbols:
\defbeamertemplate{itemize item}{arrow}{%
\begin{tikzpicture}
\draw[line width=0.2ex] (0ex, 0ex) -- (0.45ex,0.5ex) -- (0ex, 1ex);
\end{tikzpicture}}
\newcommand{\itemarrow}{\tikz[baseline]{%
\draw[line width=0.2ex] (0ex, 0.2ex) -- (0.45ex,0.7ex) -- (0ex, 1.2ex);}}
\newcommand{\itemdash}{\tikz[baseline]{%
\draw[line width=0.2ex] (0ex, 0.7ex) -- (0.9ex,0.7ex);}}
\setbeamertemplate{itemize item}[arrow] % default, triangle, circle, square, ball
\setbeamertemplate{enumerate item}[default] % default, circle, square, ball
\defbeamertemplate{itemize item}{arrow}{\itemarrow}
\defbeamertemplate{itemize item}{dash}{\itemdash}
\defbeamertemplate{itemize subitem}{arrow}{\itemarrow}
\defbeamertemplate{itemize subitem}{dash}{\itemdash}
\setbeamertemplate{itemize item}[arrow] % default, triangle, circle, square, ball, arrow, dash
\setbeamertemplate{itemize subitem}[dash] % default, triangle, circle, square, ball, arrow, dash
%%%%% enumerate style:
\defbeamertemplate{enumerate item}{alph}{\alph{enumi})}
\defbeamertemplate{enumerate item}{Alph}{\Alph{enumi})}
\defbeamertemplate{enumerate item}{arabic}{\arabic{enumi}.}
\defbeamertemplate{enumerate item}{roman}{\roman{enumi}.}
\defbeamertemplate{enumerate item}{Roman}{\Roman{enumi}.}
\defbeamertemplate{enumerate subitem}{alph}{\alph{enumii})}
\defbeamertemplate{enumerate subitem}{arabic}{\arabic{enumii})}
\defbeamertemplate{enumerate subitem}{roman}{\roman{enumii})}
\setbeamertemplate{enumerate item}[arabic] % default, circle, square, ball, alph, Alph, arabic, roman, Roman
\setbeamertemplate{enumerate subitem}[alph] % default, circle, square, ball, alph, arabic, roman
%%%%% block environments:

View File

@ -42,8 +42,12 @@
\setbeamertemplate{footline line}[page][0.75pt] % text, page
\setbeamertemplate{footline separator}[text][0.75pt] % text, full
\setbeamertemplate{itemize item}[arrow] % default, triangle, circle, square, ball
\setbeamertemplate{enumerate item}[default] % default, circle, square, ball
\setbeamertemplate{itemize item}[arrow] % default, triangle, circle, square, ball, arrow, dash
\setbeamertemplate{itemize subitem}[dash] % default, triangle, circle, square, ball, arrow, dash
\setbeamertemplate{enumerate item}[arabic] % default, circle, square, ball, alph, Alph, arabic, roman, Roman
\setbeamertemplate{enumerate subitem}[alph] % default, circle, square, ball, alph, arabic, roman
\setbeamertemplate{blocks}[default] % default, rounded
\setbeamertemplate{title page}[leftlines] % leftlines, centerlines

View File

@ -138,13 +138,13 @@
\end{frame}
\begin{frame}[fragile]{Itemize and enumerate symbols}
\begin{block}{Itemize symbol}
\verb!\setbeamertemplate{itemize item}[arrow]!
\begin{block}{Itemize and enumerate labels}
\verb!\setbeamertemplate{itemize item}[arrow]!\\
\verb!\setbeamertemplate{itemize subitem}[dash]!\\
\verb!\setbeamertemplate{enumerate item}[arabic]!\\
\verb!\setbeamertemplate{enumerate subitem}[alph]!
\end{block}
\begin{block}{Enumerate symbol}
\verb!\setbeamertemplate{enumerate item}[default]!
\end{block}
\begin{minipage}[t]{0.4\textwidth}
\begin{minipage}[t]{0.3\textwidth}
One of
\begin{itemize}
\item \verb!default!
@ -153,13 +153,24 @@
\item \verb!ball!
\end{itemize}
\end{minipage}
\begin{minipage}[t]{0.4\textwidth}
For itemize only:
\begin{minipage}[t]{0.3\textwidth}
\verb!itemize! only:
\begin{itemize}
\item \verb!arrow!
\item \verb!dash!
\item \verb!triangle!
\end{itemize}
\end{minipage}
\begin{minipage}[t]{0.3\textwidth}
\verb!enumerate! only:
\begin{itemize}
\item \verb!alph!
\item \verb!Alph!
\item \verb!arabic!
\item \verb!roman!
\item \verb!Roman!
\end{itemize}
\end{minipage}
\begin{block}{Color}
\verb!\setbeamercolor{item}{fg=black, bg=white}!
\end{block}
@ -421,6 +432,12 @@
\end{itemize}
\end{frame}
\begin{frame}{More resources}
\begin{block}{Beamer appearance cheat sheet}
\url{http://www.cpt.univ-mrs.fr/~masson/latex/Beamer-appearance-cheat-sheet.pdf}
\end{block}
\end{frame}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

View File

@ -96,6 +96,52 @@
\end{minipage}
\end{frame}
\begin{frame}[fragile]{Nested itemize and enumerate}
\begin{minipage}[t]{0.45\textwidth}
\vspace{-2ex}
\begin{block}{Itemize}\small
\verb!\begin{itemize}!\\
\verb!\item Apple!\\
\verb! \begin{itemize}!\\
\verb! \item Red!\\
\verb! \item Green!\\
\verb! \end{itemize}!\\
\verb!\item Banana!\\
\verb!\end{itemize}!
\end{block}
\begin{itemize}
\item Apple
\begin{itemize}
\item Red
\item Green
\end{itemize}
\item Banana
\end{itemize}
\end{minipage}
\hfill
\begin{minipage}[t]{0.45\textwidth}
\vspace{-2ex}
\begin{block}{Enumerate}\small
\verb!\begin{enumerate}!\\
\verb!\item Apple!\\
\verb! \begin{enumerate}!\\
\verb! \item Red!\\
\verb! \item Green!\\
\verb! \end{enumerate}!\\
\verb!\item Banana!\\
\verb!\end{enumerate}!
\end{block}
\begin{enumerate}
\item Apple
\begin{enumerate}
\item Red
\item Green
\end{enumerate}
\item Banana
\end{enumerate}
\end{minipage}
\end{frame}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{frame}[fragile,c]{Alert and structure}
The \verb!\alert{}! command \alert{emphasizes} text.
@ -238,6 +284,12 @@
\end{itemize}
\end{frame}
\begin{frame}{More resources}
\begin{block}{Beamer appearance cheat sheet}
\url{http://www.cpt.univ-mrs.fr/~masson/latex/Beamer-appearance-cheat-sheet.pdf}
\end{block}
\end{frame}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%