问题1:
! Undefined control sequence.
l.67 \CJKaddEncHook
{Bg5}{\CJK@traditionalNumbers}
?
解决方法:将package.tex文件中的CJK重复定义的语句注释掉
\usepackage[UTF8]{ctex} % 支持中文显示
\usepackage{CJKpunct} % 精细调整中文的标点符号
\usepackage{CJKnumb} % 提供将阿拉伯数字转换成中文数字的命令
\usepackage{CJKutf8} % 用在UTF8编码环境下,它可以自动调用CJK,同时针对UTF8编码作了设置
仅保留:
\usepackage[UTF8]{ctex}
问题2:
! LaTeX Error: Command \nobreakspace unavailable in encoding T1.
解决方法:
将
\usepackage[UTF8]{ctex}
放到下面两句代码的后面
%支持代码环境
\usepackage[T1]{fontenc}
\usepackage{fontspec}
参考:http://blog.sina.com.cn/s/blog_630306a501013n2p.html
问题3:
! LaTeX Error: Too many math alphabets used in version normal.
See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...
l.70 ...follows. Choose a random $k \in \mathbf{Z}
/ q \mathbf{Z}$ and compu...
?
解决方法:
方法1:
\usepackage{amssymb} % 数学符号生成命令
\newcommand\hmmax{0} % default 3
% \newcommand\bmmax{0} % default 4
\usepackage{bm} % 处理数学公式中的黑斜体的宏包
方法2:将package.tex文件中下面的语句注释掉
%\usepackage{txfonts} % 字体宏包
参考:https://www.latexstudio.net/archives/8123.html
问题4:
CTEX的WinEdt打开.tex文件出现error reading错误
解决方法:把Default改成UTF-8
问题5:
File ended while scanning use of \@writefile
解决方法:
问题出现的原因:
因为aux文件没有完整输入,导致上次编译结束后aux文件的部分内容缺失。
解决方法是:
删除编译文件夹内.aux扩展名结尾的文件,重新用Latex命令进行编译,自动生成正确的aux文件,完成错误的修复。
问题即可得到解决。
THX .
via: http://blog.sina.com.cn/s/blog_6a6610e70100yumc.html
插入脚注:
considered\footnote{But still twice as slow as the stripped down [GG18] protocol}
插入参考文献
\ref{} %交叉引用
\cite{} %引用参考文献
加粗、斜线、下划线
\textbf{Latex} %加粗
\emph{Latex} %斜体
\underline{Latex} %下划线
latex的粗体一般用以下命令:
\textbf{}:文本环境加粗。在数学环境使用的话,会使斜体效果消失。并且无法输出加粗的希腊字母。
\mathbf{}:会变为粗体,但同样会导致数学字母斜体形式的丢失。
\boldmath{}:数学环境里可以加粗且不会使斜体消失。需要添加amsmath宏包。
\boldsymbol{}:可以对希腊字母加粗。需要添加amsmath宏包。
在数学环境中,比较推荐的方式是添加宏包\usepackage{bm}, 使用\bm{}命令加粗。
但是在xelatex或Luatex引擎的unicode-math环境中中,\bm{}会报错。此时,可以使用以下命令:
\symbfit{}:加粗,且有斜体效果
\symbf{}:加粗,没有斜体效果
\mathbfcal{}:加粗的\mathcal字体
————————————————
版权声明:本文为CSDN博主「xff1994」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xff1994/article/details/104382074
插入空格
两个quad空格 a \qquad b a \qquad b 两个m的宽度
quad空格 a \quad b a \quad b 一个m的宽度
大空格 a\ b a\ b 1/3m宽度
中等空格 a\;b a\;b 2/7m宽度
小空格 a\,b a\,b 1/6m宽度
没有空格 ab ab\,
紧贴 a\!b a\!b 缩进1/6m宽度
\quad、1em、em、m代表当前字体下接近字符‘M’的宽度(approximately the width of an "M" in the current font)
* 数学公式中写入非数学变量的字符(non-mathematical elements),使用Roman字体,而不是数学变量的斜体(italics),例如“ if ”, 使用\mbox{ if }
^ %上下标
\sqrt %根号
\frac %分数,自动根据环境调整字号
\dfrac %把分数的字号设置为独立公式大小
\tfrac %把分数的字号设置为行间公式大小
\footnote{脚注内容} %脚注
~\\ %插入空行