ここで提案されている解決策が機能しません:スタンドアロンの tikzpicture の Beamer カラーテーマで定義された色にアクセスする
\documentclass[hyperref={pdfpagelabels=false},xcolor=x11names,compress]{beamer}
\usetheme{Boadilla}
\usepackage{tikz}%Mind map
\usetikzlibrary{mindmap,trees} %Mind map
\usepackage{media9,multimedia,comment,booktabs,datetime}
\begin{document}
\begin{frame}
\frametitle{Literature Review}
%\tikzset{every node/.append style={scale=2}}
\resizebox{0.9\textwidth}{!}{
\hspace{50pt}\begin{tikzpicture}
%\tikzstyle{every node}=[font=\Large,level distance=8cm]
\path[mindmap,concept color=DeepSkyBlue4,text=white,font=\sf\bf,text width=5cm,
level 1/.append style={level distance=6cm,sibling angle=60},
level 2/.append style={level distance=4cm},]
node[concept] {Learning}[clockwise from=0]
child[concept color=DeepSkyBlue4] {
node[concept] {practical}[clockwise from=90]
child { node[concept] {algorithms} [clockwise from=40]
child { node[concept] {databases} }
child { node[concept] {WWW} }}
child { node[concept] {data structures} }
}
child[concept color=red,text=black] {
node[concept] {applied}[clockwise from=360]
child { node[concept,level distance=16cm,sibling angle=60] {databases} }
}
child[concept color=red,text=black] {
node[concept] {technical}
}
child[concept color=red,text=black] {
node[concept,text width=2cm] {theoretical}
};
\end{tikzpicture}}
\end{frame}
\end{document}
red
上記を、選択したテーマで設定されたもの(または でカスタマイズされたもの)に置き換えるにはどうすればよいですか\setbeamercolor*{palette tertiary}{fg=black,bg=black!10}
? さまざまな tikzpicture、pgfplots などでこれを実行したいと思います。
答え1
理由は分かりませんが、一部のbeamer
色は選択可能( などstructure.fg
)で、他の色は選択できません。しかし、いつでも定義するBeamer テーマに基づいた独自の色。この方法では、Beamer テーマを変更すると、すべての色が変更されます。
後
\usebeamercolor{block title alerted}
\colorlet{color1}{bg}
color1
色と同じになりますblock title alerted.bg
。この行を繰り返すことで定義するより多くの色。次のコードは、このソリューションの例を示しています。
もう一つの解決策は、クラウディオ・フィアンドリーノによって提案されている。Beamer でカラーテーマカラーの実際の値を取得するにはどうすればよいですか?ここで、新しいコマンド\ccft
(テンプレートから色を作成)を使用して定義します普通色に基づいてビーマーもの。
\documentclass[hyperref={pdfpagelabels=false},xcolor=x11names,compress]{beamer}
\usetheme{Boadilla}
\usepackage{tikz}%Mind map
\usetikzlibrary{mindmap,trees} %Mind map
\usepackage{media9,multimedia,comment,booktabs,datetime}
\usebeamercolor{block title alerted}
\colorlet{color1}{bg}
\usebeamercolor{block body}
\colorlet{color2}{bg}
\colorlet{color3}{bg!30!color1}
\setbeamercolor*{palette tertiary}{fg=red,bg=black!10}
\usebeamercolor{palette tertiary}
\colorlet{color4}{bg}
\begin{document}
\begin{frame}
\frametitle{Literature Review}
\resizebox{0.9\textwidth}{!}{
\hspace{50pt}\begin{tikzpicture}
\path[mindmap,
concept color=structure.fg,
text=white,font=\sf\bf,text width=5cm,
level 1/.append style={level distance=6cm,sibling angle=60},
level 2/.append style={level distance=4cm},]
node[concept] {Learning}[clockwise from=0]
child[concept color=color1] {
node[concept] {practical}[clockwise from=90]
child { node[concept, concept color=color2] {algorithms} [clockwise from=40]
child { node[concept] {databases} }
child { node[concept] {WWW} }}
child { node[concept] {data structures} }
}
child[concept color=color3,text=black] {
node[concept] {applied}[clockwise from=360]
child { node[concept,level distance=16cm,sibling angle=60] {databases} }
}
child[concept color=color4,text=black] {
node[concept] {technical}
}
child[concept color=color4!30!black, text=white] {
node[concept,text width=2cm] {theoretical}
};
\end{tikzpicture}}
\end{frame}
\end{document}