
저는 Beamer와 Tikz를 모두 처음 접했습니다. 많은 예를 살펴본 후 일반 라텍스 기사에서 원하는 Tikz 그림을 만들 수 있었습니다. 비머에서 동일한 이미지를 재사용하고 싶었지만 그렇게 하면 정의되지 않은 제어 시퀀스 오류가 발생합니다.
&
나는 행렬을 그리는 데 사용하는 원인을 찾았습니다 . \
라텍스로 이스케이프하면 불평이 중지되지만 원하는 그림이 제공되지 않습니다. 아래는 제가 예상하는 tikz 사진입니다. 문제가 있는 MWE는 이미지 전체를 다시 생성하려고 시도하지 않습니다. MWE를 복잡하게 만들 수 있으므로 이미지에 대한 모든 코드가 지금 당장 필요하다고 생각하지 않습니다. 하지만 필요하다면 기꺼이 제공해 드리겠습니다. 감사해요.
\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{trees, matrix}
\usetikzlibrary{arrows.meta}
\tikzset{
every matrix/.style={
inner sep=-\pgflinewidth,
matrix of math nodes,
column sep=-\pgflinewidth,
nodes={
draw=black,
font=\color{black},
minimum size=.75cm,
anchor=center
}
}
}
\begin{document}
\begin{frame}
\begin{tikzpicture}
\tikzstyle{root} = [circle,draw=black, thick]
\node[root] (r0) at (0,2){root};
\matrix (l0) at (0,0) {a & ... & z\\};
\end{tikzpicture}
\end{frame}
\end{document}
답변1
frame
옵션 에 추가해야 합니다 fragile
:
\documentclass{beamer}
%\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{matrix}
\tikzset{
every matrix/.style={
inner sep=-\pgflinewidth,
matrix of math nodes,
column sep=-\pgflinewidth,
nodes={draw,
minimum size=.75cm,
anchor=center}
}
}
\begin{document}
\begin{frame}[fragile] % <----
\begin{tikzpicture}
\tikzstyle{root} = [circle,draw=black, thick]
\node[root] (r0) at (0,2){root};
\matrix (l0) at (0,0) {a & ... & z\\};
\end{tikzpicture}
\end{frame}
\end{document}
(MWE는 문제의 이미지를 재현하지 않습니다)