【问题标题】:Latex algorithm. Can't get it to work乳胶算法。无法让它工作
【发布时间】:2010-08-27 22:13:16
【问题描述】:

我正在尝试使用 algorithm 包编写算法,但是当我使用任何关键字(if、while、state 等)时,它不会编译

这是我输入的内容 (sn-p)

\documentclass[9pt]{article}
\usepackage{algorithm}
\begin{document}

\begin{algorithm}
\caption{Calculate $A_{nxn}$}
\label{Algorithm 1}

\IF{$n<0$}
\STATE $x \leftarrow X$
\ENDIF


\end{algorithm}

\end{document}

几何自动检测驱动 几何检测驱动程序:pdftex (/usr/share/texmf/tex/context/base/supp-pdf.mkii [加载MPS到PDF转换器(版本 2006.09.02).]) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2]!未定义的控制序列。 l.94 \如果 {$n

更新

这些都是我正在使用的包。

\usepackage[utf8]{inputenc}
\usepackage{geometry}
\usepackage{url}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{listings}
\usepackage{algorithm}

\usepackage{multicol}
\usepackage{algorithmic}

\usepackage{fancyhdr}

有什么想法吗?我有点迷路了。

提前致谢。

【问题讨论】:

标签: algorithm latex


【解决方案1】:

看这里:http://en.wikibooks.org/wiki/LaTeX/Algorithms_and_Pseudocode

您是否缺少\begin{algorithmic} 声明,也许?从示例中,\begin{algorithm} 似乎是工作发生的实际algorithmic 环境的容器......

\documentclass[9pt]{article} 
\usepackage{algorithm} 
\begin{document} 

\begin{algorithm} 

\caption{Calculate $A_{nxn}$} 
\label{Algorithm 1} 

\begin{algorithmic}

\IF{$n<0$} 
\STATE $x \leftarrow X$ 
\ENDIF 

\end{algorithmic}
\end{algorithm} 

\end{document}

该 wiki 页面还包含指向官方 algorithms manual (PDF) 的链接。

【讨论】:

  • 您能否准确地告诉我们您正在使用哪个软件包(例如,提供一个 URL)?我最初会按照@djacobson 的回答给你一个答案,我不确定你正在使用哪个其他与算法相关的包。
  • 安德鲁,我将列出我在我的问题中使用的所有软件包。
猜你喜欢
  • 1970-01-01
  • 2022-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-24
  • 1970-01-01
  • 1970-01-01
  • 2013-09-01
相关资源
最近更新 更多