CTex学习

CTex学习

版面设计

\documentclass[12pt, a4paper, openany, twoside]{book}

  • 12pt:指定普通文本的字体大小,章节标题、页眉、页脚等其他文本字体相应自动改变
  • a4paper:指定智障的大小为A4纸
  • twoside:指定当页码为奇数时出现在右边,为偶数时出现在左边
  • openany:总是在下一页开始新的一章

引入代码

\begin{verbatim}
#include <stdio.h>
int main()
{
print(“Hello World!”);
return 0;
}
\end{verbatim}

命令学习

\newcommand

\newcommand{\hei}{\CJKfamily{hei}} % 黑体 (Windows自带simhei.ttf)
这个语句可以将命令**\CJKfamily{hei}转换为\hei**

\makeatletter和\makeatother

一些LATEX内部命令含有@字符,如@addtoreset,如果需要在文档中使用这些内部命令,就需要借助于另两个命令\makeatletter和\makeatother。

空格命令

\hspace{2cm} %行
\vspace{3mm} %列

分页断行命令

\linebreak %直接断开
\ %强制换行
\pagebreak %一页到此为止
\newpage %另起一页
\clearpage %另起一页,保证前面的图标画出来
\thispagestyle{empty} %去掉本页页码

盒子命令

\mbox{内容} %保证内容在一行
\parbox{4em}{内容} %第一个是长度
minipage

段落首行缩进:

在导言区加入:\usepackage{indentfirst}
\setlength{\parindent}{2em} %2个M
\setlength{\parindent}{0pt} %首行不缩进
\CJKindent %两个汉字
\indent %每节的第一段首行自动缩进
\noindent %每节的第一段首行不会自动缩进
\hspane{\parindent}

颜色

字体颜色︰{\color{色调}表达式}
背景颜色︰{\pagecolor{色调}表达式}

Blue \text{{\color{Blue}Blue}} Blue Black \text{{\color{Black}Black}} Black
Red \text{{\color{Red}Red}} Red

注︰输入时第一个字母必需以大写输入,如\color{OliveGreen}。但是我测试小写也是没问题的
例如:{\color{Blue}x^2}+{\color{Brown}2x} -{\color{OliveGreen}1}
x 2 + 2 x − 1 {\color{Blue}x^2}+{\color{Brown}2x} -{\color{OliveGreen}1} x2+2x1

文字颜色的实现方式

\usepackage[usenames,dvipsnames]{color} % 引入宏包支持彩色
第一种: \textcolor{Blue}{你好}
你 好 \textcolor{Blue}{你好}
第二种:{\color{Blue}你好}
你 好 {\color{Blue}你好}
第三种:\colorbox{blue}{改变文字的背景色}
改变文字的背景色 {\colorbox{Blue}{改变文字的背景色}}
第四种:\fcolorbox{blue}{red}{产生一个红色背景色,蓝色边框的效果}
产生一个红色背景色,蓝色边框的效果 \fcolorbox{blue}{red}{产生一个红色背景色,蓝色边框的效果}
第五种:\fcolorbox{blue}{red}{\textcolor{White}{白色字体}}
白色字体,红色背景,蓝色边框 \fcolorbox{blue}{red}{\textcolor{White}{白色字体,红色背景,蓝色边框}}

小Tip

input和include的区别

input命令可以改为include,区别在于,input可以放在导言区和正文区,包含的内容不另起一页;
而include只能放在正文区,包含的内容另起一页。另外CJK中还有CJKinput和CJKinclude命令。

Latex中的长度单位

在这里插入图片描述对水平距离的设置常用 em ,而对垂直距离的设置,如行距,常用ex

一些常用宏包

CJK

\usepackage{CJK} %使用一个汉字库
CJK宏包中重要的命令为:

  • \CJKcaption{GB} 章节标题为中文
  • \CJKfamily{hei}{} %song, fs, kai, hei, songsl, fssl, kaisl, heisl    六种中文字体
geometry

\usepackage{geometry}  %利用 geometry 可以很方便的设置页面的大小。

fancyhdr

\usepackage{fancyhdr}  %用 fancyhdr 来设置页眉和页脚十分方便,而且可以在配合 CCT、CJK来设置中文的页眉等。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值