LyX 中的 TikZ:包 tikz 错误?

LyX 中的 TikZ:包 tikz 错误?

我正在尝试编译使用 tikzpicture 和 pgf 包的文档,但出现了这个错误

在此处输入图片描述

更新

代码:

    \begin{tikzpicture} 
    \begin{semilogyaxis}[
         width=0.75\columnwidth,
         xtick={10,20,...,40},
         xlabel=Tamaño del arreglo (miles),
         ylabel=Tiempo (ms),
         legend pos=outer north east,
         title=\textbf{Comparación}]
    \addplot coordinates{(10,100) (20,300) (30,400) (40,600)};
    \addplot coordinates{(10,400) (20,600) (30,200) (40,400)};
    \addplot coordinates{(10,600) (20,500) (30,100) (40,200)};
    \addplot coordinates{(10,600) (20,100) (30,500) (40,100)};
    \addplot coordinates{(10,300) (20,100) (30,200) (40,500)};
    \addplot coordinates{(10,600) (20,200) (30,400) (40,500)};
    \legend{Selección,Inserción,Mezcla,Montículos,Rápido,Residuos}
    \end{semilogyaxis}
\end{tikzpicture}

Latex 序言:

\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{fancyheadings}
\usepackage{chngcntr}
\counterwithout{figure}{section}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\usepgfplotslibrary{units}
\date{}

答案1

错误消息非常具有描述性;您正在使用一些需要该calc库的代码,因此需要加载它;添加

\usetikzlibrary{calc}

\usepackage{tikz}

尝试按原样处理此示例文档:

\documentclass{article}
\usepackage{pgfplots}

\begin{document}

    \begin{tikzpicture} 
    \begin{semilogyaxis}[
         width=0.75\columnwidth,
         xtick={10,20,...,40},
         xlabel=Tamaño del arreglo (miles),
         ylabel=Tiempo (ms),
         legend pos=outer north east,
         title=\textbf{Comparación}]
    \addplot coordinates{(10,100) (20,300) (30,400) (40,600)};
    \addplot coordinates{(10,400) (20,600) (30,200) (40,400)};
    \addplot coordinates{(10,600) (20,500) (30,100) (40,200)};
    \addplot coordinates{(10,600) (20,100) (30,500) (40,100)};
    \addplot coordinates{(10,300) (20,100) (30,200) (40,500)};
    \addplot coordinates{(10,600) (20,200) (30,400) (40,500)};
    \legend{Selección,Inserción,Mezcla,Montículos,Rápido,Residuos}
    \end{semilogyaxis}
\end{tikzpicture}

\end{document}

从评论(和聊天讨论)可以清楚地看出,问题出在过时的 LaTeX 系统上。

相关内容