Latex笔记
该笔记用于记录学习和使用latex的日常。
常用公式
问题解决记录
ACL模版中显示中文
问题说明:ACL模版默认使用
pdfLaTex编译,且默认为英语。但在写作过程中,需要在局部显示中文。
解决历程:
- 1.
ctex+XeLaTex编译
% 尝试1,直接使用ctex
\usepackage[utf8]{ctex}
% 问题:原本的英文行间距会加宽,并且出现和`graphicx`(显示图片的包)不兼容,出现无法编译问题;当去掉`graphicx`以后,可以生成pdf,但会出现第一页是空白内容情况。
% 尝试2,使用 usepackage[nocap]{ctex}
\usepackage[nocap]{ctex} % 保证模版不变,使用汉语字符
% 问题:英文行间距恢复正常,但仍然和`graphicx`不兼容,无法编译;去掉`graphicx`后,生成的pdf会首页空白。
可以发现,使用
ctex彻底无效,于是尝试局部修改
- 2.
CJKutf8+PDFLaTex编译
\usepackage{CJKutf8}
% 仅在需要使用中文的位置添加
\begin{CJK}{UTF8}{gbsn}
你的球技真厉害,我甘败(bài, fail)下风。
\end{CJK}
至此,问题得到解决,在解决此类问题的时候,最好不要做过大的改动,在保证只做局部修改的情况下尽可能减少框架层面的修改。
参考链接:
- 1.https://www.douban.com/group/topic/46443774/?_i=24098547N-U5GW
- 2.https://github.com/ctex-org/ctex-kit/issues/146
- 表格调整