LaTeX实战经验:如何写算法

>> 点击此处查看 【 LaTeX实战经验:新手须知 】

LaTeX中实现算法的呈现主要有两种方式:

  • 使用宏包algorithm2e, 这个宏包有很多可选项进行设定。

  • 使用宏包algorithmalgorithmic, 好像挺多人喜欢用,周志华老师的<<机器学习>>一书中的算法描述应该就是使用的这两个宏包。

使用宏包algorithm2e

\usepackage[linesnumbered,boxed,ruled,commentsnumbered]{algorithm2e}%%算法包,注意设置所需可选项

algorithm

\IncMargin{
   
   1em} % 使得行号不向外突出 
\begin{
   
   algorithm}

    \SetAlgoNoLine % 不要算法中的竖线
    \SetKwInOut{
   
   Input}{
   
   \textbf{
   
   输入}}\SetKwInOut{
   
   Output}{
   
   \textbf{
   
   输出}} % 替换关键词

    \Input{
   
   
        \\
        The observed user-item pair set $S$\;\\
        The feature matrix of items $F$\;\\
        The content features entities $A := \{
    
    A^u,A^v\}$\;\\}
    \Output{
   
   
        \\
        $
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值