我在编译带有方程式的文件时遇到了某种错误。
\documentclass{article}
\usepackage{kotex}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[czech]{babel}
\usepackage{graphicx}
\usepackage{pgfplots}
\usepackage{indentfirst}
\usepackage{commath}
\usepackage{mathtools}
\usepackage{calc}
\usepackage{amsmath}
\usepackage{amssymb}
\newcommand{\Author}{XXX}
\newcommand{\Institute}{xxxxx}
\newcommand{\Organization}{}
\newcommand{\R}{\mathbb{R}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\Roverline}{\overline{\mathbb{R}}}
\newcommand{\Coverline}{\overline{\mathbb{C}}}
\newcommand{\floor}[1]{\lfloor #1 \rfloor}
\newtheorem{Definice}{Definice}
\newtheorem{Lemma}{Lemma}
\newtheorem{Cvičení}{Cvičení}
\begin{document}
\begin{titlepage}
\centering
{\huge\bfseries Lineární algebra \par}
\vspace{3cm}
\begin{tikzpicture}[scale=1.75, transform shape]
\centering
\hspace*{-0.9cm}
\begin{axis}[
domain=-1:1,
samples=6,
xmin=-1,xmax=1,
ymin=-1,ymax=1,
zmin=-1,zmax=1,
]
\pgfplotsinvokeforeach{-1,-.5,0,.5,1}{
\addplot3[cyan,quiver,-stealth,
point meta={x+y+z},
quiver={
u={2*z},
v={y-z},
w={-3*x},
colored,scale arrows=.1}]
(x,y,#1);
}
\end{axis}
\end{tikzpicture}
\vspace{2.5cm}
{\Large\itshape \Author \\}
\end{titlepage}
\section{Úvod}
Lineární algebra je matematická disciplína, která se vyskytuje nebo doplňuje spoustu jiných odvětví matematiky. Je to odvětví obecné algebry, které se zabývá vektorovými prostory, speciálně vektorů jako n-tic čísel, matic nebo zobrazení (transformací). Nachází využití v diskrétní matematice, matematické analýze, ve fyzice (všemožné transformace souřadnic) nebo dokonce v chemii (vyrovnávání redoxních rovnic).
Jedním z takových využití je například řešení diferenciálních rovnic. Můžeme uvést příklad:
\begin{equation*}
y''-y = 0
\end{equation*}
Hned od pohledu lze říct, že funkce $y = e^x$ a $y=e^{-x}$ řeší takovou rovnici, druhé derivace těchto funkcí jsou identické s původními funkcemi. Mohlo by nás však také napadnout, jestli třeba $y = 3e^x - 2 e^{-x}$ by nebylo také řešení takové rovnice.
Ano skutečně je. Vraťme se nyní na střední školu a vzpomeňme si, jak se derivovaly součty dvou funkcí a součiny funkce a konstanty, konstantu lze z derivace vytknout. Pokud máme dvě derivace za sebou, můžeme toto udělat hned dvakrát.
\begin{align*}
(3e^x - 2 e^{-x})''-3e^x + 2e^{-x} &= 0 &\\
((3e^x - 2 e^{-x})')' -3e^x + 2e^{-x} &= 0 &\\
((3e^x)' - (2 e^{-x})')' -3e^x + 2e^{-x} &= 0 &\\
(3e^x)'' - (2 e^{-x})'' - 3e^x + 2e^{-x} &= 0 &\\
3(e^x)'' - 2(e^{-x})'' - 3e^x + 2e^{-x} &= 0 &\\
3e^x - 2 e^{-x}- 3e^x + 2e^{-x} &= 0 &
\end{align*}
\end{document}
我收到如下错误:
Missing \endcsname inserted.
<to be read again>
\protect
l.88 \end{align*}
TeX capacity exceeded, sorry [input stack size=5000].
\@spaces ->\space
\space \space \space
l.88 \end{align*}
感谢您的任何帮助。
答案1
不要使用特殊字符作为环境名称。使用
\newtheorem{Cviceni}{Cvičení}
反而。
您的错误似乎是由于同时使用kotex
(您会写韩语吗?) 而导致的\newtheorem
(我假设重音命令由这个包重新定义,尽管这只是我的猜测)。但是,您可能在使用任意数量的包时遇到类似的问题。