-
2021-08-08 10:18:44
LaTex:中文宏包ctex,设置字体族、系列、形状
\documentclass[12pt]{article} \usepackage{ctex} %标题区 \title{text} \author{names} \date{2021.8.4} %正文区 \begin{document} \maketitle 你好,Hello latex $F(X)$ $$f(X)$$ %字体族设置(罗马字体,无衬线字体,打字机字体) \rmfamily Roma Family \sffamily Sans Serif Family \ttfamily Typewriter Family %字体系列设置(粗细,宽) \textbf{Bold face series} \textmd{medium series} \mdseries ggggg \bfseries ggggg %字体形状(直立,斜体,伪斜体,小型大写) \textup{text} \textit{text} \textsl{text} \textsc{TEXT} %中文字体的设置 {\songti 宋体} \quad {\heiti 黑体} \quad {\fangsong 仿宋} \quad {\kaishu 楷书} 注意中文的{\heiti 粗体}和{\kaishu 斜体} \end{document}
注意命令的命名规则,在TeXstudio过一遍就能记住。
课程参考:latex中文教程-15集从入门到精通包含各种latex操作
Thanks for reading
更多相关内容 -
LATEX以及宏包的下载和安装(附下载链接)
2021-01-28 16:03:40LATEX以及宏包的下载和安装(附下载链接) TexStudio以及宏包下载和安装LATEX以及宏包的下载和安装(附下载链接)1. 环境下载2. 环境安装2.1 MiKTeX安装2.2 TexStudio的安装3. 配置&写作 1. 环境下载 下载环境我上传...LATEX以及宏包的下载和安装(附下载链接)
TexStudio以及宏包下载和安装
1. 环境下载
下载环境我上传到了网盘,点击此处可以直接下载。
2. 环境安装
2.1 MiKTeX安装
打开下载完成后的文件,如下图所示。选择合适的文件夹,点击Extract将压缩文件里面的内容提取到相应的文件夹中。
如图所示,我将其提取到了D盘中的ProTeXt文件夹中,所以进入到相应文件夹打开Setup.exe文件,如下图所示。
里面包含了一个安装手册(Manual),MiKTeX以及TeXstudio。MiKTeX和TeXstudio的关系如下:
所以我们要先进行MiKTEX的安装。点击MiKTeX对应的Install进行安装(如果有安装过老版本的可以点击Uninstall卸载后再进行安装)。在勾选了accept之后会有选择如图所示:
可以选择安装basic版本还是complete版本,basic版本里面的包是一些常用的宏包,如果后续需要可以自行安装扩充灵活性比较高,而complete版本就是包含了所有的宏包,比较省事儿。虽然官方推荐的是安装basic版本的,但是我个人更喜欢直接安装complete版本的,在此点击下一步。
选择好安装文件夹之后会出现个人偏好的配置,在此我们选择A4和Ask me first,接下来继续next和安装就可以了
安装完成后出现界面点击close关闭完成MiKTEX的安装2.2 TexStudio的安装
TexStudio是一个Latex编辑环境。在安装界面中TexStudio那一行选择install开始安装。选择安装路径。
接下来全部点击next,最后点击install完成安装。
最后点击finish完成安装,并打开TexStudio,启动界面如图。
3. 配置&写作
首先在TexStudio中点击File->new,再点击Options->Configure TeXstudio->build,将default compiler替换为XeLatex。
在这篇博客中有Latex的中文模板链接: https://blog.csdn.net/dachuangdabian/article/details/112056743?spm=1001.2014.3001.5501
将其中内容复制TexStudio中。在正文中随便写一点东西,点击上方绿色的小箭头就可以进行编译,结果如图所示,验证TexStudio顺利安装完成。
-
LaTeX-packages-zh-cn:LaTeX常用宏包中文翻译版
2021-03-27 16:34:57LaTeX-packages-zh-cn LaTeX常用宏包中文翻译版 任务列表 Amsmath 心律失常 枚举 超参考 clsguide fntguide tkz-euclid 布局 -
【转载】latex listings宏包使用
2021-04-23 17:44:39转载自http://blog.linuxgem.org/lyanry/show/319.htmllistings 是专用于代码排版的 LaTeX 宏包,可对关键词、注释和字符串等使用不同的字体和颜色或颜色,也可以为代码添加边框、背景等风格。1 基本用法下面给出一...转载自http://blog.linuxgem.org/lyanry/show/319.html
listings 是专用于代码排版的 LaTeX 宏包,可对关键词、注释和字符串等使用不同的字体和颜色或颜色,也可以为代码添加边框、背景等风格。
1 基本用法
下面给出一份用于排版 C 语言 HelloWorld 程序代码的完整的 LaTeX 文档:\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[language=C]
int main(int argc, char ** argv)
{
printf("Hello world!\n");
return 0;
}
\end{lstlisting}
\end{document}
注意,要使用 listings 宏包提供的语法高亮,需要 xcolor 宏包支持。
语法高亮的排版效果如下图所示:
2 添加边框
listings 宏包为代码边框提供了很多风格,大体可分为带有阴影的边框与圆角边框。这里仅仅给出一个阴影边框的示例,至于其它边框风格,可查阅 listings 宏包文档,里面给出了一些示例。
下面 LaTeX 源文档将为代码添加阴影边框,并将阴影设置为浅灰色:\begin{lstlisting}[language={[ANSI]C}, keywordstyle=\color{blue!70}, commentstyle=\color{red!50!green!50!blue!50}, frame=shadowbox, rulesepcolor=\color{red!20!green!20!blue!20}]
int main(int argc, char ** argv)
{
printf("Hello world!\n");
return 0;
}
\end{lstlisting}
3 添加行号
很多时候需要对文档中的代码进行解释,只有带有行号的代码才可以让解释更清晰,因为你只需要说第 x 行代码有什么作用即可。如果没有行号,那对读者而言就太残忍了,他们不得不从你的文字叙述中得知行号信息,然后去一行一行的查到相应代码行。
listings 宏包通过参数 numbers 来设定行号,该参数的值有两个,分别是 left 与 right,表示行号显示在代码的左侧还是右侧。下面为带有边框的代码添加行号,并设置行号字体为 \tiny:\begin{lstlisting}[language={[ANSI]C}, numbers=left, numberstyle=\tiny, keywordstyle=\color{blue!70}, commentstyle=\color{red!50!green!50!blue!50}, frame=shadowbox, rulesepcolor=\color{red!20!green!20!blue!20}]
int main(int argc, char ** argv)
{
printf("Hello world!\n");
return 0;
}
\end{lstlisting}
4 全局设置
上面所给的各个示例中,lstlisting 环境后面尾随了很多参数,要是每使用一次 lstlisting 环境就要设置这么多参数,那就没什么意思了。
可以使用 \lstset 命令在 LaTeX 源文档的导言区设定好 lstlisting 环境所用的公共参数,如下:\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\begin{document}
\lstset{numbers=left,
numberstyle=\tiny,
keywordstyle=\color{blue!70}, commentstyle=\color{red!50!green!50!blue!50},
frame=shadowbox,
rulesepcolor=\color{red!20!green!20!blue!20}
}
\begin{lstlisting}[language={[ANSI]C}]
int main(int argc, char ** argv)
{
printf("Hello world!\n");
return 0;
}
\end{lstlisting}
\end{document}
5 显示中文
listings 宏包默认是不支持包含中文字串的代码显示的,但是可以使用 “逃逸” 字串来显示中文。
在 \lstset 命令中设置逃逸字串的开始符号与终止符号,推荐使用的符号是左引号,即 “`”\lstset{numbers=left,
numberstyle=\tiny, keywordstyle=\color{blue!70}, commentstyle=\color{red!50!green!50!blue!50},
frame=shadowbox, rulesepcolor=\color{red!20!green!20!blue!20},
escapeinside=``}
……
\begin{lstlisting}[language={[ANSI]C}]
int main(int argc, char ** argv)
{
printf("`我爱中文`!\n");
return 0;
}
\end{lstlisting}
6 调整一下边距
listings 的代码框的宽度默认是与页芯等宽的,其上边距也过于小,可根据自己的审美观念适度调整一下。我通常是将代码框的左右边距设置为 2em,上边距为 1em,下边距采用默认值即可,所作设定如下:\lstset{numbers=left, numberstyle=\tiny, keywordstyle=\color{blue!70}, commentstyle=\color{red!50!green!50!blue!50}, frame=shadowbox, rulesepcolor=\color{red!20!green!20!blue!20},escapeinside=``, xleftmargin=2em,xrightmargin=2em, aboveskip=1em}
-
(1)Latex关于宏包、中文编辑、环境的说明
2020-05-06 18:24:15%导言区 \documentclass{article} %book,report,letter \title{\heiti 杂谈勾股定理} %通过\heiti 来指定字体格式 \author{\kaishu 张三} %...\usepackage{ctex} %引入ctex宏包,以此可以输出中文 \newcommand\de...%导言区
\documentclass{article} %book,report,letter \title{\heiti 杂谈勾股定理} %通过\heiti 来指定字体格式 \author{\kaishu 张三} %通过 \kaishu 来指定字体格式 %\date{\today} \usepackage{ctex} %引入ctex宏包,以此可以输出中文 \newcommand\degree{^\circ}
导言区主要作用于全文,添加宏包、设置字体、行间距等操作
%%%%%%%%%%%%%在正文区有且只有一个document
%正文区(文稿区)
正文区以begin{document}开始 以end{document}结束
在正文区可以引入不同的环境来设置相关具体的操作\begin{document} \maketitle 勾股定理可以用现代语言表示如下: 直角三角形斜边的平方等于两腰的平方和。 可以用符号语言表述为:直角三角形$ABC$,其中$\angle C=90\degree$,则有: \begin{equation} %在此引入另一个环境,这个环境可以生成具有编号的公式 AB^2 = BC^2 + AC^2. \end{equation} Let$f(x)$be defined by the foemula $f(x) = 3x^2+x-1$. %$ ... $之间表示为数学符号,主要表示行内公式, %也可以使用双$$ ... $$,主要用来表示行间公式,注意两者之间的区别 $$f(x)=3x^2+x-1$$which is a ploynomial of degree 2. \end{document}
-
TeX/LaTeX 常用宏包简介
2021-04-14 20:01:44若你地页面需要特定地页面布局参数,最好还是使用上面的 geometry 宏包。 layout 显示文档的页面上各部分的设置。可用命令 layout 来得到本文档的页面设置的视图。是 LaTeX 标准的工具包 tools... -
安装Latex宏包package mac
2019-02-19 00:09:02使用latex很多时候会用到各种宏包。比如xeCJK一个中文包。 环境 mac OS 方法 打开terminal终端 记得要使用管理员权限sudo sudo tlmgr install xeCJK 如果出现了报错等,仔细阅读报错信息。是否需要更新tlmgr等等。 ... -
Latex常用宏包及命令
2019-06-20 10:41:26刚开始学习用Latex,把遇到的所需宏包记下来,不全面但是会不断更新。 -
[转]latex的宏包之显示程序代码
2021-02-10 08:05:57} \end{lstlisting} \end{document} 7 显示中文 listings 宏包默认是不支持包含中文字串的代码显示的,但是可以使用 “逃逸” 字串来显示中文。 在 \lstset 命令中设置逃逸字串的开始符号与终止符号,推荐使用的... -
LaTeX自定义宏包、类文件的默认搜索路径设置方法
2021-02-06 23:31:03对于自定义的LaTeX宏包与类,在调用时可以通过在命令\documentclass{}与\usepackage{}命令中指定完整路径或者相对路径,这样确实可以调用,但是编译时总是有烦人的警告信息,让人不爽。还好有一个办法可以解决。操作... -
LaTeX 常用宏包(转载)
2018-08-20 20:58:00latex常用宏包 (2014-08-01 19:45:30) 转载▼ 转载于http://blog.sina.com.cn/s/blog_628dd2bc0102uyih.html 页面与标题式样 geometry 利用 geometry 可以很方便的设置页面的大小。由于可以自动... -
latex算法宏包algorithm的修改版
2011-12-03 20:15:05algorithm.sty (1)增加标题标题top并居中选项 (2)增加中文标题:“算法”,并根据条件编译选择中文标题或英文标题 algorithmic.sty (1)增加命令\INITIAL,即初始化项 -
毕业设计要求源码-xdba-thesis:西电本科毕业设计论文LaTeX模板宏包
2021-06-06 10:00:15中文宏包开发,指在为西安电子科技大学的本科毕业生提供一个简单、专业、有效的排版工具, 且该版本不打算加入研究生毕业论文和博士生毕业论文,因为定制模板也是一个很复 杂的事情,如果有可能的话,后期可能继续... -
LaTeX宏包索引
2017-12-14 13:38:29刘海洋的《LaTeX入门》只适合入门,而要系统完整的学习,还是要看胡伟的《LaTeX2e完全学习手册(第二版)》。下面是对胡伟书中出现的所有宏包的整理,在参考胡伟书末索引表的基础上,我添加了每个宏包的功能简介。... -
LaTeX-ctex宏包报错记录(求教贴)
2021-12-15 22:30:52于是我想起我的LaTeX。LaTeX排版的代码真的绝,而且转成PDF还可以进行标注,十分完美。 但是我打开LaTeX进行编译的时候却一直在报错。(其实PDF也正常导出了,但是不能直接在kile右边看到PDF令我感到十分不爽) ... -
LaTex学习(三)LaTex文档类与宏包
2021-06-03 08:40:47文章目录认识LaTex保留字符LaTex环境导言区文档类宏包常用宏包文字、公式和符号排版元素图表和浮动体修改版式参考资料尾言 认识LaTex LaTeX 处理一个包含文本的文件,文件中散布着描述文本格式的命令。 它至少产生... -
常用latex宏包
2017-10-31 15:26:17CJK 中文支持,现不推荐这种方式 CJKfntef CJK 下的中文下划线、浪线、加点等标记。xeCJK 沿用 ...在 ctex 宏包中被替代为更方便的命令。xeCJK 沿用 CJKspace CJK 下的中西文间距控制 ccmap -
LaTeX代码: 构建PPT ← 利用 beamer 宏包
2022-02-21 17:05:12【LaTeX代码】 \documentclass[UTF8]{beamer} \usepackage{ctex} \begin{document} \begin{frame} Hello World. Good good study, day day up. \end{frame} \begin{frame} 我爱我的祖国。 科技是第一生产力。... -
LATEX Beamer宏包 制作PPT(包括Beamer宏包下载链接以及新版LATEX无法正常运行Beamer)
2018-12-10 23:18:26LATEX Beamer宏包 制作PPT(包括Beamer宏包下载链接以及新版LATEX无法正常运行Beamer) 老师要求用LATEX做PPT,翻遍了全网都只有代码,然而因为缺少Beamer宏包无法正常运行程序,最后终于找到了,分享给大家! ... -
毕业设计论文LaTeX宏包
2016-12-08 15:07:56毕业设计论文LaTeX宏包。该模板是基于CTeX 中文宏包开发,为西安大学的本科毕业生提供一个简单、专业、有效的排版工具。 -
background宏包中文手册
2020-08-08 09:49:41该文件为background宏包的中文手册,它主要用于生成水印,宏包提供了丰富的选项去控制水印的特性,比如出现在哪些页面。本文件为英文手册汉译,翻译不易,仅供学习交流使用。 -
LaTex支持中文的三种方式
2019-05-22 18:25:03我们知道 Latex 一般用 CJK 和 CTEX 宏包支持中文编辑,CJK 和 CTEX 的默认编码是 GBK,而 windows 下的默然编码就是 GBK,因此 CJK 和 CTEX 不需要特殊配置就可以直接支持中文 Latex 编译,只需要用 GBK 编码保存... -
Latex——natbib宏包使用说明中文版
2017-12-04 11:40:39原文地址:... ...宏包加载\usepackage[option]{natbib} 具体的 option 有 round: (default) 使用圆括号square: 使用方括号curly: 使用花括号angle: 使用尖括号col -
LATEX教程第二讲——那些不得不说的宏包(上)
2020-06-19 22:33:19那些不得不说的宏包(上)2.1 基本分类2.2 页面与章节标题式样geometrylayoutlayoutsfancyhdrrplaintitlesecragged2escale2.3 浮动...LaTeX2e Graphics 宏包套件MetaPostpsfragpspicturetexdrawwrapfigoverpicepic 和... -
LaTeX的一些宏包及细节知识
2017-03-20 15:23:00文章来源:LaTeX的一些宏包及细节知识http://blog.chinaunix.net/uid-20289887-id-1710422.html ...LaTeX的一些宏包及细节知识 2007年01月12日 星期五 17:45 这篇是我一年前总结的一些细节知识,有... -
ctex宏包使用手册
2019-02-16 18:30:21LaTex中,xelatex编译支持中文,使用ctex宏包,使用手册 -
CTeX宏包说明书(中文)
2013-08-26 21:53:05中文版 适合初学者学习ctex 宏包提供了一个统一的中文 L A TEX 文档框架,底层支持 CCT、CJK 和 xeCJK三种中文 L A TEX 系统。ctex 宏包提供了编写中文 L A TEX 文档常用的一些宏定义和命令。 -
GitHub - xdlinux/xdba-thesis: 西电本科毕业设计论文LaTeX模板宏包
2021-05-18 06:16:48项目介绍本项目是西电版的LaTeX本科毕业设计论文模板宏包,该模板是基于CTeX 中文宏包开发,指在为西安电子科技大学的本科毕业生提供一个简单、专业、有效的排版工具, 且该版本不打算加入研究生毕业论文和博士生...