latex 插入演算法

2021-08-20 22:30:49 字數 1538 閱讀 3749

**

需要使用的包

\usepackage

\usepackage

首先引入幾個需要用到的包

\usepackage %format of the algorithm 

\usepackage %format of the algorithm 

\usepackage %multirow for format of table 

\usepackage 

\usepackage

重新定義require和ensure命令對應的關鍵字(此處將預設的require/ensure自定義為input/output)

\renewcommand} 

\renewcommand}

分析一下示例:

\begin %演算法開始 

\caption %演算法的題目 

\label %演算法的標籤 

\begin[1] %此處的[1]控制一下演算法中的每句前面都有標號 

\require text:today is a good day. variables:$u,v,w$. $g=(v,e)$ %輸入條件(此處的require預設關鍵字為require,在上面已自定義為input) 

\ensure something... %輸出結果(此處的ensure預設關鍵字為ensure在上面已自定義為output) 

% if-then-else 

\if 

\state do some processing 

\elsif 

\state do some different processing 

\else 

\state do the default actions 

\endif 

% for loop

\for 

\state carry out some processing 

\endfor 

\forall 

\state carry out some processing 

\endfor 

% while-loop 

\while 

\state carry out some processing 

\endwhile 

% repeat-until loop

\repeat 

\state carry out some processing 

\until 

% infinite loop

\loop 

\state this processing will be repeated forever 

\endloop

\end 

\end

輸出結果如下所示:

在LaTeX中插入引用

一 用google來做latex的bib檔案 1.開啟scholar.google.com 2.定製 scholar preferences bibliography manager show links to import citations int o bibtex 選中這個 3.search ...

Latex插入專案列表符號

1 關於 裡序號的形式 這個在書裡有介紹 latex預設生成的簡單列表,預設為乙個小圓點,而我們在寫文章時可能想要一些不一樣的列表符號,比如 之類的.我們可以這樣寫 begin item good morning.item good morning.end 生成的列表即為 good morning ...

LaTex 演算法排版

排版可能需要的包 usepackage format of the algorithm usepackage format of the algorithm usepackage multirow for format of table usepackage usepackage declarema...