博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CTex listings宏包出错undefined control sequence,换成verbatim解决问题
阅读量:4030 次
发布时间:2019-05-24

本文共 689 字,大约阅读时间需要 2 分钟。

在CTex欲显示源代码,首先使用listings宏包,

\usepackage{listings}

......

然后

\begin{lstlisting}

public static class MapClass extends MapReduceBase
    implements Mapper<LongWritable, Text, Text, IntWritable> {
    private final static IntWritable one = new IntWritable(1);
    private Text word = new Text();
    public void map(LongWritable key, Text value,
                    OutputCollector<Text, IntWritable> output,
                    Reporter reporter) throws IOException {
      String line = value.toString();
      StringTokenizer itr = new StringTokenizer(line);
    }
  }
\end{lstlisting}

接着PDFLatex,但是总是提示出错, undefined control sequence,找了很久没发现是什么问题.

将其中的代码部分改为一段C的hello world代码,则编译通过.

始终不得其解.

最后解决办法是改用verbatim宏包,

将上述代码改为用\begin{verbatim} 和\end{verbatim}包围.

则顺利通过编译.

转载地址:http://voqbi.baihongyu.com/

你可能感兴趣的文章
一文看清HBase的使用场景
查看>>
除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单
查看>>
解析zookeeper的工作流程
查看>>
搞定Java面试中的数据结构问题
查看>>
深入理解Apache Flink核心技术
查看>>
SpringCloud 各组件原理图,面试必备
查看>>
面试题总结:可能是全网最好的MySQL重要知识点
查看>>
MySQL面试之数据库索引
查看>>
完整的项目管理流程,看清PMP42个过程的执行顺序
查看>>
设计模式,面试速记手册1
查看>>
设计模式,面试速记手册2
查看>>
备受面试官青睐的 Java NIO,到底和传统 IO 有啥不一样
查看>>
各大公司Java面试题超详细总结
查看>>
搞定MySQL之面经(一)
查看>>
排序算法,看这一篇就够了,含动图+Java实现
查看>>
性能指标:QPS、TPS、系统吞吐量理解
查看>>
搞清 适配器模式、代理模式和装饰者模式的不同
查看>>
一次完整的HTTP请求过程
查看>>
HTTP 与 HTTPS 的区别
查看>>
SVN E200030: There are unfinished transactions detected
查看>>