latex插入代码

在 LaTeX 文档中插入代码,可以使用 lstlistings 宏包来实现,如示例所示,展示了一段 C 语言代码。若缺少包,可通过 MikTeX 的 Package Manager 安装。另外,verbatim 宏提供了一个简单的代码显示方式,但要求严格按输入显示,且不支持代码检查。注意 end{verbatim} 是唯一不能在宏内出现的关键字。verbatim 可以在 minipage 等环境中作为输入使用。
在latex中插入代码有专门的宏lstlistings

\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=C]
int main(int argc, char ** argv)
{
printf("Hello world!\n");
return 0;
}
\end{lstlisting}
\end{document}

如果缺少包, 可以从MikTex -> Package Manager -> searching the package -> install

不过lstlisting似乎是有代码检查的, 有个更加简单的方法

\begin{verbatim}
cvCreateMTStumpClassifier()// 选择base model
findStumpThreshold_32s() // find threshold for base model
    switch( type ) //default error function
    {
        case CV_DABCLASS:
            ptr->stumpParams.error = CV_MISCLASSIFICATION;
            ptr->stumpParams.type  = CV_CLASSIFICATION_CLASS;
            break;
        case CV_RABCLASS:
            ptr->stumpParams.error = CV_GINI;
            ptr->stumpParams.type  = CV_CLASSIFICATION;
            break;
        default:
            ptr->stumpParams.error = CV_SQUARE;
            ptr->stumpParams.type  = CV_REGRESSION;
    }
\end{verbatim}

verbatim宏要求latex严格按照输入显示文本, 唯一不能出现在宏内的关键字就是\end{verbatim}
verbatim只能作为一个宏的输入: minipage, 可以用它开做块控制


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值