提问于:
浏览数:
3204
## 编译环境
操作系统
* [x ] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾选,请把[ ]改成[x]`
Tex发行版
* [ ] TexLive `年份`
* [ ] MikTeX `版本号`
* [x ] CTeX
`若需勾选,请把[ ]改成[x]`
## 我的问题
我想在latex中插入一段含有中文的注释,最小工作单位如下:
\documentclass{article}
\usepackage{ctexcap}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{subfigure}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{indentfirst}
\begin{document}
\lstset{language=C}
\begin{lstlisting}
#include
#define A 3 //注释
\end{lstlisting}
\end{document}
这段代码编译没通过,不含中文注释的代码可以顺利编译。
请问,有什么办法可以实现插入含有中文注释的方法吗?
1 回答
1
我这里 TeXLive 2019 正常编译,你试试把 `\usepackage{ctexcap}` 换成 `\usepackage{ctex}`。
![](https://wenda.latexstudio.net/data/attach/200622/LyQMExPF.jpg)
-
非常感谢! – shengcong 2020-06-22 21:40 回复
-
谢谢,您的办法我试了一下,可能是版本太低的原因,编译没有通过。我在昨天已经找到了比较好的解决方案,1用xelatex编译能过直接通过,效果好2是可以采用逃逸字符的办法我采用的是第一种办法,已经完成任务 – shengcong 2020-06-22 21:40 回复
-
谢谢,您的办法我试了一下,可能是版本太低的原因,编译没有通过。我在昨天已经找到了比较好的解决方案,1用xelatex编译能过直接通过,效果好2是可以采用逃逸字符的办法我采用的是第一种办法,已经完成任务 – shengcong 2020-06-22 21:40 回复
-
谢谢,您的办法我试了一下,可能是版本太低的原因,编译没有通过。我在昨天已经找到了比较好的解决方案,1用xelatex编译能过直接通过,效果好2是可以采用逃逸字符的办法我采用的是第一种办法,已经完成任务 – shengcong 2020-06-22 21:40 回复
-
谢谢,您的办法我试了一下,可能是版本太低的原因,编译没有通过。我在昨天已经找到了比较好的解决方案,1用xelatex编译能过直接通过,效果好2是可以采用逃逸字符的办法我采用的是第一种办法,已经完成任务 – shengcong 2020-06-22 21:40 回复
-
谢谢,您的办法我试了一下,可能是版本太低的原因,编译没有通过。我在昨天已经找到了比较好的解决方案,1用xelatex编译能过直接通过,效果好2是可以采用逃逸字符的办法我采用的是第一种办法,已经完成任务 – shengcong 2020-06-22 21:40 回复
-
谢谢,您的办法我试了一下,可能是版本太低的原因,编译没有通过。我在昨天已经找到了比较好的解决方案,1用xelatex编译能过直接通过,效果好2是可以采用逃逸字符的办法我采用的是第一种办法,已经完成任务 – shengcong 2020-06-22 21:40 回复
-
谢谢,您的办法我试了一下,可能是版本太低的原因,编译没有通过。我在昨天已经找到了比较好的解决方案,1用xelatex编译能过直接通过,效果好2是可以采用逃逸字符的办法我采用的是第一种办法,已经完成任务 – shengcong 2020-06-22 21:40 回复
-
谢谢,您的办法我试了一下,可能是版本太低的原因,编译没有通过。我在昨天已经找到了比较好的解决方案,1用xelatex编译能过直接通过,效果好2是可以采用逃逸字符的办法我采用的是第一种办法,已经完成任务 – shengcong 2020-06-22 21:39 回复
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。