Beamer、Babel、Tikzの競合

Beamer、Babel、Tikzの競合

私はトルコ語で講義ノートを準備しており、数学的モデリング手順のダイアグラムを持っています。しかし、できない次のコードで良い出力が得られる。最初の3つを削除するとパッケージ、希望する出力が得られました。ただし、それらをドキュメント内に保持する必要があります。この点についてサポートしていただけますか?

\documentclass[10pt,notheorems]{beamer}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[turkish]{babel}

\usepackage{tikz}
\usetikzlibrary{positioning,shapes,arrows}

\hypersetup{bookmarksdepth=4,bookmarksnumbered=true,bookmarksopen=true}

\usetheme{Warsaw}
\usecolortheme{seahorse}

\begin{document}

\begin{frame}[fragile]{}{}

\begin{figure}
  \centering
  \begin{tikzpicture}
    \node (rwp) [draw,fill=blue!20,text centered,minimum height=2em,rounded corners] {Ger\c{c}ek ya\c{s}am problemi};
    \node (mm) [right=2cm of rwp,draw,fill=purple!20,text centered,minimum height=2em,rounded corners] {Matematiksel model};
    \node (mc) [below=2cm of mm,draw,fill=green!20,text centered,minimum height=2em,rounded corners] {Matematiksel \c{c}{\i}kar{\i}m};
    \node (rwq) [below=2cm of rwp,draw,fill=red!20,text centered,minimum height=2em,rounded corners] {Ger\c{c}ek ya\c{s}am tahminleri};
    \path [draw,->] (rwp.east) -- node [above] {Form\"{u}lasyon} (mm.west);
    \path [draw,->] (mm.south) -- node [right] {\c{C}\"{o}z\"{u}m} (mc.north);
    \path [draw,->] (mc.west) -- node [below] {Yorum} (rwq.east);
    \path [draw,->] (rwq.north) -- node [left] {Kontrol} (rwp.south);
  \end{tikzpicture}
  \caption{Modelleme s\"{u}reci}\label{s2ss2fig1}
\end{figure}

\end{frame}

\end{document} 

答え1

Babel は特殊文字の入力を簡略化するためにさまざまな省略形を定義しています。これは文字の入力に非常に便利ですが、他のパッケージとの競合が発生することがあります。幸いなことに、この問題を解決するtikzライブラリがあります。\usetikzlibrary{babel}

\documentclass[10pt,notheorems]{beamer}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[turkish]{babel}

\usepackage{tikz}
\usetikzlibrary{positioning,shapes,arrows}

\usetikzlibrary{babel}

\hypersetup{bookmarksdepth=4,bookmarksnumbered=true,bookmarksopen=true}

\usetheme{Warsaw}
\usecolortheme{seahorse}

\begin{document}

\begin{frame}[fragile]{}{}

\begin{figure}
  \centering
  \begin{tikzpicture}
    \node (rwp) [draw,fill=blue!20,text centered,minimum height=2em,rounded corners] {Ger\c{c}ek ya\c{s}am problemi};
    \node (mm) [right=2cm of rwp,draw,fill=purple!20,text centered,minimum height=2em,rounded corners] {Matematiksel model};
    \node (mc) [below=2cm of mm,draw,fill=green!20,text centered,minimum height=2em,rounded corners] {Matematiksel \c{c}{\i}kar{\i}m};
    \node (rwq) [below=2cm of rwp,draw,fill=red!20,text centered,minimum height=2em,rounded corners] {Ger\c{c}ek ya\c{s}am tahminleri};
    \path [draw,->] (rwp.east) -- node [above] {Form\"{u}lasyon} (mm.west);
    \path [draw,->] (mm.south) -- node [right] {\c{C}\"{o}z\"{u}m} (mc.north);
    \path [draw,->] (mc.west) -- node [below] {Yorum} (rwq.east);
    \path [draw,->] (rwq.north) -- node [left] {Kontrol} (rwp.south);
  \end{tikzpicture}
  \caption{Modelleme s\"{u}reci}\label{s2ss2fig1}
\end{figure}

\end{frame}

\end{document} 

ここに画像の説明を入力してください

関連情報