Ctex对中文的支持比较完善,比如自带ccmap这个可以生成可进行中文搜索的pdf,但 texlive 没有这个包,而且把Ctex 的包文件夹下的ccmap复制到texlive的包文件夹下也不好使:

讯享网

但在texlive环境下编译我用的该模板:
\documentclass[UTF8]{
ctexart} \begin{
document} This is the context of the article. \title{
Title} \author{
Your Name} \maketitle{
} \section{
Introduction} This is where you will write your content. \end{
document} \documentclass[a4paper]{
article} \usepackage{
ctex} \usepackage{
CJK}%中文包 \usepackage{
amsmath} \usepackage{
bm}%此包与上一个包配合使用, 可用 \bm 命令同时加粗行中公式与单列公式 \usepackage{
amsfonts}%空心字母? 实测不可用 \usepackage{
amssymb} \usepackage{
cite} \usepackage[CJKbookmarks]{
hyperref} \usepackage{
graphicx}%加载 jpg 图片 \usepackage{
simplewick}%使用缩并的包 \linespread{
1.3}%调整行间距 \usepackage{
mathrsfs}%花体 \usepackage{
mathtools,slashed}%费曼斜线 \newcommand\hatslashed[1]{
{
\hat{
#1}\mathllap{\slashed{#1}}}}% 使费曼斜线与算符帽更紧凑的一个定义 \usepackage{
centernot} \usepackage{
graphicx} \usepackage{
float}%解决图片的位置总是会自动跑到当页的最上方 %下面的是配置可以写中文注释的python环境: \usepackage{
listings}%\end{
lstlisting}后面不能加换行符 \usepackage{
color} \definecolor{
dkgreen}{
rgb}{
0,0.6,0} \definecolor{
gray}{
rgb}{
0.5,0.5,0.5} \definecolor{
mauve}{
rgb}{
0.58,0,0.82} \lstset{
frame=tb, language=Python, aboveskip=3mm, belowskip=3mm, showstringspaces=false, columns=flexible, basicstyle={
\small\ttfamily}, numbers=left,%设置行号位置none不显示行号 %numberstyle=\tiny\courier, %设置行号大小 numberstyle=\tiny\color{
gray}, keywordstyle=\color{
blue}, commentstyle=\color{
dkgreen}, stringstyle=\color{
mauve}, breaklines=true, breakatwhitespace=true, escapeinside=``,%逃逸字符(1左面的键),用于显示中文例如在代码中`中文...` tabsize=4, extendedchars=false %解决代码跨页时,章节标题,页眉等汉字不显示的问题 } \begin{
document} \title{
your paper title} \author{
your name} \maketitle \thispagestyle{
empty}%去掉本页页码 \newpage%换页 \pagenumbering{
Roman} \tableofcontents%生成目录 \newpage \pagenumbering{
arabic} \setlength{
\parindent}{
0pt}%去掉默认段落首行缩进 \input{
myparts/your tex parts}\newpage%每一章都要换一页 \end{
document}
讯享网
在Ctex下我用的该模板

讯享网\documentclass[a4paper]{
article} \usepackage{
CJK}%中文包 \usepackage{
amsmath} \usepackage{
bm}%此包与上一个包配合使用, 可用 \bm 命令同时加粗行中公式与单列公式 \usepackage{
amsfonts}%空心字母? 实测不可用 \usepackage{
amssymb} \usepackage{
cite} \usepackage[CJKbookmarks]{
hyperref} \usepackage{
graphicx}%加载 jpg 图片 \usepackage{
simplewick}%使用缩并的包 \linespread{
1.3}%调整行间距 \usepackage{
mathrsfs}%花体 \usepackage{
mathtools,slashed}%费曼斜线 \newcommand\hatslashed[1]{
{
\hat{
#1}\mathllap{\slashed{#1}}}} \usepackage{
centernot}% \usepackage{
ccmap}%处理pdf中文查找的问题 \usepackage{
graphicx} \usepackage{
float}%解决图片的位置总是会自动跑到当页的最上方 %下面的是配置可以写中文注释的python环境: \usepackage{
listings}%\end{
lstlisting}后面不能加换行符 \usepackage{
color} \definecolor{
dkgreen}{
rgb}{
0,0.6,0} \definecolor{
gray}{
rgb}{
0.5,0.5,0.5} \definecolor{
mauve}{
rgb}{
0.58,0,0.82} \lstset{
frame=tb, language=Python, aboveskip=3mm, belowskip=3mm, showstringspaces=false, columns=flexible, basicstyle={
\small\ttfamily}, numbers=left,%设置行号位置none不显示行号 %numberstyle=\tiny\courier, %设置行号大小 numberstyle=\tiny\color{
gray}, keywordstyle=\color{
blue}, commentstyle=\color{
dkgreen}, stringstyle=\color{
mauve}, breaklines=true, breakatwhitespace=true, escapeinside=``,%逃逸字符(1左面的键),用于显示中文例如在代码中`中文...` tabsize=4, extendedchars=false %解决代码跨页时,章节标题,页眉等汉字不显示的问题 } \begin{
document} \begin{
CJK*}{
GBK}{
} \title{
your title} \author{
your author name} \maketitle \thispagestyle{
empty}%去掉本页页码 \newpage%换页 \pagenumbering{
Roman} \tableofcontents%生成目录 \newpage \pagenumbering{
arabic} \setlength{
\parindent}{
0pt}%去掉默认段落首行缩进 \input{
myparts/your tex parts}\newpage%每一章都要换一页 \end{
CJK*} \end{
document}
我的公众号刚写不久,有兴趣可以关注一下

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/50245.html