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{色調}表達式}
注︰輸入時第一個字母必需以大寫輸入,如\color{OliveGreen}。但是我測試小寫也是沒問題的
例如:{\color{Blue}x^2}+{\color{Brown}2x} -{\color{OliveGreen}1}
文字顏色的實現方式
\usepackage[usenames,dvipsnames]{color} % 引入宏包支持彩色
第一種: \textcolor{Blue}{你好}
第二種:{\color{Blue}你好}
第三種:\colorbox{blue}{改變文字的背景色}
第四種:\fcolorbox{blue}{red}{產生一個紅色背景色,藍色邊框的效果}
第五種:\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來設置中文的頁眉等。