精华内容
下载资源
问答
  • LaTeX伪代码编辑

    2021-06-05 20:23:14
    在线LaTeX伪代码编辑网址https://www.sharelatex.com/project/59f985ff88ec741052f6394b

    在线LaTeX伪代码编辑网址https://www.overleaf.com/


    在这里插入图片描述


    视频讲解


    在这里插入图片描述


    模板1


    模块2


    \documentclass[11pt]{article}
    \usepackage{CJK}
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
    \usepackage{algorithm}
    \usepackage{algorithmicx}
    \usepackage{algpseudocode}
    \usepackage{amsmath}
    \usepackage{amssymb}
     
    \floatname{algorithm}{Algorithm}
    \renewcommand{\algorithmicrequire}{\textbf{Input:}}
    \renewcommand{\algorithmicensure}{\textbf{Output:}}
     
    \begin{document}
    \begin{CJK*}{UTF8}{gkai}
    %SetUp函数
        \begin{algorithm}
            \caption{算法整体框架}
            \begin{algorithmic}[1] %每行显示行号
            %\Require Input
            %\Ensure Output
            \State $种群 \gets 0$
                \Function {"FuncName"}{}
                    %if
                    \If {"condition"}  "text"   \EndIf
                    \State
                    
                    % if else
                    \If  {"condition"}   "text"   
                    \Else   "text"    
                    \EndIf\State                
                    
                    %if  elseif else
                    \If  {"condition"}     "text"   
                    \ElsIf {"condition"}   "text"       
                    \Else   "text"  
                    \EndIf\State
                    
                    %for
                    \For{"condition"}   "text"   \EndFor\State
                    
                    %forall
                    \ForAll {"condition"}  "text"  \EndFor\State
                    
                    %while
                    \While {"condition"}  "text"  \EndWhile\State
                    
                    %repeat
                    \Repeat "text"  \Until {"condition"}\State
                    
                    %loop
                    \Loop "text"  \EndLoop\State
                    %return
                    \Return $Result$
                \EndFunction
     
            \end{algorithmic}
        \end{algorithm}
    \end{CJK*}
    \end{document}
    

    在这里插入图片描述

    \documentclass[11pt]{article}
    \usepackage{CJK}
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
    \usepackage{algorithm}
    \usepackage{algorithmicx}
    \usepackage{algpseudocode}
    \usepackage{amsmath}
    
    \floatname{algorithm}{算法}
    \renewcommand{\algorithmicrequire}{\textbf{输入:}}
    \renewcommand{\algorithmicensure}{\textbf{输出:}}
    
    \begin{document}
    \begin{CJK*}{UTF8}{gkai}
        \begin{algorithm}
            \caption{用归并排序求逆序数}
            \begin{algorithmic}[1] %每行显示行号
                \Require $Array$数组,$n$数组大小
                \Ensure 逆序数
                \Function {MergerSort}{$Array, left, right$}
                    \State $result \gets 0$
                    \If {$left < right$}
                        \State $middle \gets (left + right) / 2$
                        \State $result \gets result +$ \Call{MergerSort}{$Array, left, middle$}
                        \State $result \gets result +$ \Call{MergerSort}{$Array, middle, right$}
                        \State $result \gets result +$ \Call{Merger}{$Array,left,middle,right$}
                    \EndIf
                    \State \Return{$result$}
                \EndFunction
                \State
                \Function{Merger}{$Array, left, middle, right$}
                    \State $i\gets left$
                    \State $j\gets middle$
                    \State $k\gets 0$
                    \State $result \gets 0$
                    \While{$i<middle$ \textbf{and} $j<right$}
                        \If{$Array[i]<Array[j]$}
                            \State $B[k++]\gets Array[i++]$
                        \Else
                            \State $B[k++] \gets Array[j++]$
                            \State $result \gets result + (middle - i)$
                        \EndIf
                    \EndWhile
                    \While{$i<middle$}
                        \State $B[k++] \gets Array[i++]$
                    \EndWhile
                    \While{$j<right$}
                        \State $B[k++] \gets Array[j++]$
                    \EndWhile
                    \For{$i = 0 \to k-1$}
                        \State $Array[left + i] \gets B[i]$
                    \EndFor
                    \State \Return{$result$}
                \EndFunction
            \end{algorithmic}
        \end{algorithm}
    \end{CJK*}
    \end{document}
    

    在这里插入图片描述

    \documentclass[11pt]{article}
    \usepackage{CJK}
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
    \usepackage{algorithm}
    \usepackage{algorithmicx}
    \usepackage{algpseudocode}
    \usepackage{amsmath}
    
    \floatname{algorithm}{算法}
    \renewcommand{\algorithmicrequire}{\textbf{输入:}}
    \renewcommand{\algorithmicensure}{\textbf{输出:}}
    
    \begin{document}
    \begin{CJK*}{UTF8}{gkai}
        \begin{algorithm}
            \begin{algorithmic}[1] %每行显示行号
                \Require $Array$数组,$n$数组大小
                \Ensure 逆序数
                \Function {MergerSort}{$Array, left, right$}
                    \State $result \gets 0$
                    \If {$left < right$}
                        \State $middle \gets (left + right) / 2$
                        \State $result \gets result +$ \Call{MergerSort}{$Array, left, middle$}
                        \State $result \gets result +$ \Call{MergerSort}{$Array, middle, right$}
                        \State $result \gets result +$ \Call{Merger}{$Array,left,middle,right$}
                    \EndIf
                    \State \Return{$result$}
                \EndFunction
                \State
                \Function{Merger}{$Array, left, middle, right$}
                    \State $i\gets left$
                    \State $j\gets middle$
                    \State $k\gets 0$
                    \State $result \gets 0$
                    \While{$i<middle$ \textbf{and} $j<right$}
                        \If{$Array[i]<Array[j]$}
                            \State $B[k++]\gets Array[i++]$
                        \Else
                            \State $B[k++] \gets Array[j++]$
                            \State $result \gets result + (middle - i)$
                        \EndIf
                    \EndWhile
                    \While{$i<middle$}
                        \State $B[k++] \gets Array[i++]$
                    \EndWhile
                    \While{$j<right$}
                        \State $B[k++] \gets Array[j++]$
                    \EndWhile
                    \For{$i = 0 \to k-1$}
                        \State $Array[left + i] \gets B[i]$
                    \EndFor
                    \State \Return{$result$}
                \EndFunction
            \end{algorithmic}
        \end{algorithm}
    \end{CJK*}
    \end{document}
    
    
    \documentclass[11pt]{article}
    \usepackage{CJK}
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
    \usepackage{algorithm}
    \usepackage{algorithmicx}
    \usepackage{algpseudocode}
    \usepackage{amsmath}
    
    \floatname{algorithm}{算法}
    \renewcommand{\algorithmicrequire}{\textbf{输入:}}
    \renewcommand{\algorithmicensure}{\textbf{输出:}}
    
    \begin{document}
    \begin{CJK*}{UTF8}{gkai}
        \begin{algorithm}
           \caption{test1}
            \begin{algorithmic}[1] %每行显示行号
                \Require $Array$数组,$n$数组大小
                \Ensure 逆序数
                \Function {MergerSort}{$Array, left, right$}
                    \State $result \gets 0$
                    \If {$left < right$}
                        \State $middle \gets (left + right) / 2$
                        \State $result \gets result +$ \Call{MergerSort}{$Array, left, middle$}
                        \State $result \gets result +$ \Call{MergerSort}{$Array, middle, right$}
                        \State $result \gets result +$ \Call{Merger}{$Array,left,middle,right$}
                    \EndIf
                    \State \Return{$result$}
                \EndFunction
            \end{algorithmic}
        \end{algorithm}
        
            \begin{algorithm}
               \caption{test2}
            \begin{algorithmic}[1] %每行显示行号
                \Require $Array$数组,$n$数组大小
                \Ensure 逆序数
                \Function {MergerSort}{$Array, left, right$}
                    \State $result \gets 0$
                    \If {$left < right$}
                        \State $middle \gets (left + right) / 2$
                        \State $result \gets result +$ \Call{MergerSort}{$Array, left, middle$}
                        \State $result \gets result +$ \Call{MergerSort}{$Array, middle, right$}
                        \State $result \gets result +$ \Call{Merger}{$Array,left,middle,right$}
                    \EndIf
                    \State \Return{$result$}
                \EndFunction
            \end{algorithmic}
        \end{algorithm}
    \end{CJK*}
    \end{document}
    
    

    在这里插入图片描述

    \documentclass[11pt]{article}
    \usepackage{CJK}
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
    \usepackage{algorithm}
    \usepackage{algorithmicx}
    \usepackage{algpseudocode}
    \usepackage{amsmath}
    
    \floatname{algorithm}{算法}
    \renewcommand{\algorithmicrequire}{\textbf{输入:}}
    \renewcommand{\algorithmicensure}{\textbf{输出:}}
    
    \begin{document}
    \begin{CJK*}{UTF8}{gkai}
            \begin{algorithm}
            \begin{algorithmic}[1] %每行显示行号
                \Require $shape$,$window$,$overlap$
                \Ensure $slices.reshape(nx * ny, 4)$
                \Function {MAKEGRID}{$shape, window=512, overlap=0$}
                    \State $x,y \gets shape$
                    \State $nx \gets x // (window - min_overlap) + 1$
                    \State $x1 \gets np.linspace(0, x, num=nx, endpoint=False, dtype=np.int64)$
                    \State $x1[-1] \gets x - window$
                    \State $x2 \gets  (x1 + window).clip(0, x)$
                    \State $ny \gets y // (window - min_overlap) + 1$
                    \State $y1 \gets np.linspace(0, y, num=ny, endpoint=False, dtype=np.int64)$
                    \State $y1[-1] \gets y - window$
                    \State $y2 \gets (y1 + window).clip(0, y)$
                    \State $slices \gets np.zeros((nx, ny, 4), dtype=np.int64)$
                    \For {$i$ $in$ $range(nx)$}
                        \For {$j$  $in$  $range(ny)$}
                            \State $ slices[i, j] \gets  = x1[i], x2[i], y1[j], y2[j]$
                             \State \Return{$slices.reshape(nx * ny, 4)$}
                        \EndFor
                    \EndFor
                \EndFunction
            \end{algorithmic}
        \end{algorithm}
    \end{CJK*}
    \end{document}
    
    

    在这里插入图片描述

    \documentclass[11pt]{article}
    \usepackage{CJK}
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
    \usepackage{algorithm}
    \usepackage{algorithmicx}
    \usepackage{algpseudocode}
    \usepackage{amsmath}
    
    \floatname{algorithm}{算法}
    \renewcommand{\algorithmicrequire}{\textbf{输入:}}
    \renewcommand{\algorithmicensure}{\textbf{输出:}}
    
    \begin{document}
    \begin{CJK*}{UTF8}{gkai}
            \begin{algorithm}
            \begin{algorithmic}[1] %每行显示行号
                \Require $imgpath$
                \Ensure $outputs$
                \Function {SEGMENTATION}{$imgpath$}
                    \State $img \gets np.load(imgpath)$
                    \State $net \gets UNet3Plus()$
                    \State $net.loadstatedict('unet3pmodel.pth')$
                    \State $net.eval()$
                    \State $outputs \gets net(img)$
                    \State \Return{$outputs$}
                \EndFunction
            \end{algorithmic}
        \end{algorithm}
    \end{CJK*}
    \end{document}
    
    

    在这里插入图片描述

    \documentclass[11pt]{article}
    \usepackage{CJK}
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}
    \usepackage{algorithm}
    \usepackage{algorithmicx}
    \usepackage{algpseudocode}
    \usepackage{amsmath}
    
    \floatname{algorithm}{算法}
    \renewcommand{\algorithmicrequire}{\textbf{输入:}}
    \renewcommand{\algorithmicensure}{\textbf{输出:}}
    
    \begin{document}
    \begin{CJK*}{UTF8}{gkai}
            \begin{algorithm}
            \begin{algorithmic}[1] %每行显示行号
                \Require $outputs$
                \Ensure $res$
                \Function {IMAGEPOSTPROCESSING}{$outputs$}
                    \State $maskPred  \gets  outputs.ge(0.5).cpu().data.numpy()$
                    \State $maskPred \gets   maskPred.astype("uint8")$
                    \State $maskPredGray \gets maskPred.squeeze() * 255$
                    \State $rgbRes \gets maskPredGray.convert( 'RGB')$
                    \State $rawImg \gets load("rawImg.jpg")$
                    \State $res \gets addImage( rgbRes ,rawImg )$
                    \State \Return{$res$}
                \EndFunction
            \end{algorithmic}
        \end{algorithm}
    \end{CJK*}
    \end{document}
    
    

    在这里插入图片描述

    展开全文
  • LaTeX伪代码写法总结

    千次阅读 2021-02-05 01:18:01
    1.伪代码所用包 一般会接触到的包有algorithm、...algorithmic则用于编辑伪代码的内容,一些for、while、if等语句通过该包中的命令进行编写。 algorithmicx则可以看作algorithmic的升级版, 参考资料 ...

    1. 伪代码所用包

    一般会接触到的包有algorithm、algorithmic、algorithmicx、algorithm2e这四种包。

    algorithm用于给伪代码提供一个浮动体环境,防止其换页或其他因素导致的内容中断,从而跨页显示。

    algorithmic用于编辑伪代码的内容,一些for、while、if等语句通过该包中的命令进行编写。

    algorithmicx可以看作algorithmic的升级版,提供了一些自定义命令

    algorithm2e则是独立于algorithmic和algorithmicx的另一套伪代码环境,两套环境语法、排版上均不相同,本篇博文聚焦于algorithmicx环境中所用的一些简单命令,旨在简单快速上手LaTeX伪代码。

    阅读此博文前,请先熟悉LaTeX基本语法,可参考本人博文:https://blog.csdn.net/Zerg_Wang/article/details/104120617

     

    2. 环境构筑

    algorithmic环境

    \begin{algorithm}后面跟着的“H”是指定伪代码浮动体的位置,语法规则与普通浮动体一致。

    \documentclass{article}
    \usepackage{algorithm}
    \usepackage{algorithmic}
    
    \begin{document}
    \begin{algorithm}[H]
        \caption{title}%标题
        \label{alg1}%标签
        \begin{algorithmic}
          %这里是伪代码内容
        \end{algorithmic}
    \end{algorithm}
    \end{document}

    algorithmicx环境

    若要使用algorithmicx的语法环境,调用包的时候将algorithmic包替换为一个叫algpseudocode的包即可(该包会自动调用algorithmicx包),其他地方与algorithmic的环境一致。

     

    3. 语法规则

    这里介绍较为常用的algorithmicx的语法命令(algorithmic命令与algorithmicx类似,区别是:前者的命令全为大写,后者仅首字母大写)

    \State <text>

    用于一般内容显示,当然不用该命令直接打内容也可以,但\State会为内容自动且正确地缩进,无论外面嵌套了多少个if或是循环。

    \Return <text>

    返回语句,一般配合\State使用:\State \Return <text>

    \Comment {<text>}

    注释内容,一般跟在\State命令正常内容之后,注释的内容在排版时是右对齐的。

    条件判断语句

    \If{<condition>} <text> \EndIf

    \If{<condition>} <text> \Else <text> \EndIf

    \If{<condition>} <text> \ElsIf{<condition>}  <text> \Else <text> \EndIf

    其中\ElsIf语句可以多重嵌套

    效果展现:

    \If{$a>b$} 
      \State $max = a$
    \ElsIf{$a<b$}
      \State $max = b$
    \Else 
      \State same
    \EndIf

    循环语句

    \For{<condition>} <text> \EndFor

    \ForAll{<condition>} <text> \EndFor

    \While{<condition>} <text> \EndWhile

    \Repeat <text> \Until{<condition>}

    \Loop <text> \EndLoop

    输入输出语句

    \Require <text>

    \Ensure <text>

    当然,如果想改成“Input”“Output”形式,或者“输入”“输出”这种形式,可以在导言区重新定义该命令:

    \renewcommand{\algorithmicrequire}{\textbf{自定义输入}}
    \renewcommand{\algorithmicensure}{\textbf{自定义输出}}

    函数体

    \Function{<name>}{<params>} <text> \EndFunction

    特殊字符

    以下字符仅用于algorithmic环境中

    \TRUE \FALSE \AND \OR \XOR \NOT

     

    4. 其他

    显示行号

    \begin{algorithmic}[1]

    “1”表示每行均显示行号,如果填“2”,意思是每2行显示一次行号。

    标题与标号更改

    如果不作额外更改,标题一行会显示为:

    如果有多个伪代码,标号为2或者其他数字,则可以在编辑标题内容的语句(环境区)前加:

    \setcounter{algorithm}{1}

    命令中的数字为1,显示的数字则为1+1=2,以次类推。

    如果连标题中的“Algorithm”也要更改为其他内容,可在导言区自定义标签:

    \floatname{algorithm}{自定义名}

     

    5. 参考资料

    https://zhuanlan.zhihu.com/p/145195565

    http://hustsxh.is-programmer.com/posts/38801.html

     

    展开全文
  • 取消latex伪代码的行号: 将\begin{algorithmic}[1] 改成\begin{algorithmic}[0]

    取消latex伪代码的行号:
    将\begin{algorithmic}[1] 改成\begin{algorithmic}[0]

    展开全文
  • WPS插入LaTeX伪代码

    万次阅读 2018-05-20 12:03:24
    本来一直都是用word写论文,最近需要插入伪代码,网上搜了下可以安装一个插件,叫做 Aurora,具体方法参考百度经验“如何在WPS或word中插入伪代码”但是上文没有给参考程序,于是博主直接找的 LaTeX伪代码的程序...

    更新:

    原文已经搬运至网站:https://www.link2sea.com/archives/305,后续也将在该网站进行更新。

    查看博主更多文章请前往:https://www.link2sea.com/

    下面是原文:

    2018-05-20 原文:

    本来一直都是用word写论文,最近需要插入伪代码,网上搜了下可以安装一个插件,叫做 Aurora,具体方法参考百度经验“如何在WPS或word中插入伪代码”

     

    但是上文没有给参考程序,于是博主直接找的 LaTeX 写伪代码的程序,但是并不能运行,出现有错误,后来看了几篇 Aurora 写伪代码的博客,对照着 LaTeX 的程序作了对比明白的之间的差异。

    这是一篇可以实现的博客:“如何在word中插入latex公式和伪代码”

     

    先说一下在 LaTeX 上写伪代码,有很多例子,参考博客:“Latex写算法的伪代码排版”,我是在TeXworks编辑的,但是有一点要注意,就是要用 XeLaTeX 命令,用默认的 pdfLaTeX 会出错。

     

    下边举一个例子说明 LaTeX 和 Aurora 的区别,很重要的就是 Aurora 上没有以下这些语句,而 usepackage 要在 properties 里面的 packages 里面添加,而且 begin{algorithm}[h] 中的 h 应该为大写的 H 。

    \documentclass[11pt]{ctexart}  
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}  
    \usepackage{algorithm}  
    \usepackage{algorithmicx}  
    \usepackage{algpseudocode}  
    \usepackage{amsmath}  
    
    \begin{document}  
     
    \end{document}  

    我的 packages 里面的内容如下:

    \usepackage{amsmath}
    \usepackage{amssymb}
    % \usepackage{euler}
    \providecommand{\abs}[1]{\left\lvert#1\right\rvert}
    \providecommand{\norm}[1]{\left\lVert#1\right\rVert}
    \usepackage{bbm}
    \usepackage{CJK}
    \usepackage{listings}
    \usepackage{xcolor}
    \usepackage{listings}
    \usepackage{amsmath,bm,graphicx,multirow,bm,bbm,amssymb,psfrag,algorithm,subfigure,color,mdframed,wasysym,subeqnarray,multicol}
    
    \usepackage{algorithm}
    \usepackage{algpseudocode}
    \usepackage{amsmath}
    \renewcommand{\algorithmicrequire}{\textbf{Input:}}
    \renewcommand{\algorithmicensure}{\textbf{Output:}}

    仅供参考,反正可以用,没有深入研究过这个东西。

    下面是一个例子,先上效果图

    LaTeX 中的代码为:

    \documentclass[11pt]{ctexart}  
    \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry}  
    \usepackage{algorithm}  
    \usepackage{algorithmicx}  
    \usepackage{algpseudocode}  
    \usepackage{amsmath}  
    
    \begin{document}  
    \begin{algorithm}[h]  
      \caption{An example for format For \& While Loop in Algorithm}  
      \begin{algorithmic}[1]  
        \For{each $i\in [1,9]$}  
          \State initialize a tree $T_{i}$ with only a leaf (the root);  
          \State $T=T\cup T_{i};$  
        \EndFor  
        \ForAll {$c$ such that $c\in RecentMBatch(E_{n-1})$}  
          \label{code:TrainBase:getc}  
          \State $T=T\cup PosSample(c)$;  
          \label{code:TrainBase:pos}  
        \EndFor;  
        \For{$i=1$; $i<n$; $i++$ }  
          \State $//$ Your source here;  
        \EndFor  
        \For{$i=1$ to $n$}  
          \State $//$ Your source here;  
        \EndFor  
        \State $//$ Reusing recent base classifiers.  
        \label{code:recentStart}  
        \While {$(|E_n| \leq L_1 )and( D \neq \phi)$}  
          \State Selecting the most recent classifier $c_i$ from $D$;  
          \State $D=D-c_i$;  
          \State $E_n=E_n+c_i$;  
        \EndWhile  
        \label{code:recentEnd}  
      \end{algorithmic}  
    \end{algorithm}  
    \end{document}  
    

    而在 Aurora 中的代码为

    \begin{algorithm}[H]  
      \caption{An example for format For \& While Loop in Algorithm}  
      \begin{algorithmic}[1]  
        \For{each $i\in [1,9]$}  
          \State initialize a tree $T_{i}$ with only a leaf (the root);  
          \State $T=T\cup T_{i};$  
        \EndFor  
        \ForAll {$c$ such that $c\in RecentMBatch(E_{n-1})$}  
          \label{code:TrainBase:getc}  
          \State $T=T\cup PosSample(c)$;  
          \label{code:TrainBase:pos}  
        \EndFor;  
        \For{$i=1$; $i<n$; $i++$ }  
          \State $//$ Your source here;  
        \EndFor  
        \For{$i=1$ to $n$}  
          \State $//$ Your source here;  
        \EndFor  
        \State $//$ Reusing recent base classifiers.  
        \label{code:recentStart}  
        \While {$(|E_n| \leq L_1 )and( D \neq \phi)$}  
          \State Selecting the most recent classifier $c_i$ from $D$;  
          \State $D=D-c_i$;  
          \State $E_n=E_n+c_i$;  
        \EndWhile  
        \label{code:recentEnd}  
      \end{algorithmic}  
    \end{algorithm}

    由于关于 Aurora 的资料太少了,所以不太好使用。知道了它与 LaTeX 的区别后就可以搜索 LaTeX 的语法来在wps实现想要的效果了!

    展开全文
  • Office之word中插入Latex伪代码

    万次阅读 2019-01-24 18:34:49
    下载Aurora.Aurora是一个很好用的公式和伪代码编辑器。 安装后打开word,如果有插件直接在插件里打开,没有的话就在插入-对象-Aurora equation打开 导入包:Properties→\rightarrow→packages粘贴一...
  • latex编辑伪代码

    2019-06-22 12:29:23
    文章目录1 安装latex环境2 编辑伪代码 部分内容来源于https://www.linuxidc.com/Linux/2012-08/67714.htm 1 安装latex环境 sudo apt-get install texlive-full sudo apt-get install texmaker 2 编辑伪代码 ...
  • Latex 编辑伪代码指南

    千次阅读 2019-03-26 11:59:50
    重点:WinEdt和word中的伪代码模板不同,记得在网上搜索对应的模板 1. 安装编辑latex的软件:https://jingyan.baidu.com/article/a3aad71a16114ab1fb0096e7.html,在WinEdt文件夹下打开WinEdt.exe 2. 伪代码模板 ...
  • 关于Latex的安装,这里我用到了Texstudio,大家戳下面的链接按照步骤进行下载:CSDN:最简单傻瓜式的 Latex+Texstudio 安装教学https://blog.csdn.net/qq_33826564/article/details/81490478Latex入门级:下载官方...
  • 前言LaTeX 作为一种强大的排版系统,对于理工科,特别是公式比较多的数(tu)学(tou)专业,其重要性自不必多说,不在本文探讨范围之内。而选择一个比较好的编译器是很重要的,至少对笔者而言是如此。笔者前期使用的...
  • 使用Latex编辑算法伪代码

    千次阅读 2015-12-06 19:34:59
    使用Latex编辑算法伪代码
  • Latex编辑算法伪代码示例

    万次阅读 2016-12-05 22:30:19
    伪代码: \documentclass[11pt]{article} \usepackage{CJK} \usepackage[top=2cm, bottom=2cm, left=2cm, right=2cm]{geometry} \usepackage{algorithm} \usepackage{algorithmicx} \usepackage{algpseudocode} \...
  • 机器之心报道编辑:小舟你的代码中有数学公式吗?数学是数据科学和机器学习的重要基础,数学运算的结果对于机器学习项目而言是至关重要的。在编写代码时,我们常常需要定义数学公式的计算形式。像 S=r^2 这样简单的...
  • 本文使用Tpyora编辑,主题选用的少数派的sspai主题,同时针对微信公众号文章做了一定修改, 如果还是存在阅读体验不佳或主题不习惯问题(微信原生不支持md,所以脚注,表格,超链接部分可能格式会异常),可以自行...
  • 针对快速记录下备忘录和代码片段,因此能用更好的方法去整理它们。虽然没有自动同步功能,但是可以根据在Dropbox文件内里创建文件来在终端装置之间交换笔记。Boostnote不可以说是适合每个人的应用程序,但是可...
  • 注释1:本文总体上关于文字排版软件latex的入门使用,顺便记录一下自己不算糟糕的科研生活,再顺便自己下此用到的时候方便查看.注释2:文采太差,小时候写日记我爸就说我记流水账,现在仍然学不会花哨的叙事方式,就...
  • 【需求】在用word写小论文的时候想插入漂亮的伪代码,搜索发现有latex这个排版软件可以实现。 【思路】 1、利用Aurora插件在word中插入对象时打开latex编辑。(这个出现“problems running latex”多种方法均未被...
  • LaTeX中文伪代码

    万次阅读 2019-05-22 09:26:18
    LaTeX伪代码 一、设置成中文 二、导包 三、案例 四、编号 五、备注 六、参考文献 先来看伪代码的样子 一、设置成中文 如果不设置是这样的: \floatname{algorithm}{算法} \renewcommand{\algorithmicrequire}{\...
  • latex伪代码

    2020-08-13 18:43:39
    \begin{algorithm}[htb] \caption{ Framework of ensemble learning for our system.} \label{alg:Framwork} \begin{algorithmic}[1] \Require The set of positive samples for current batch, $P_n$;...
  • Latex伪代码全流程

    2021-01-28 20:44:08
    Latex伪代码全流程 1、安装CTeX http://www.ctex.org/CTeXDownload 选择中国科大稳定版本 2、下载algorithm宏包 https://www.ctan.org/ 找到algorithm宏包(即名字为algorithm的压缩包)下载到本地并解压,新建一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 852
精华内容 340
关键字:

latex伪代码编辑