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}} Black\text{{\color{Black}Black}}
Red\text{{\color{Red}Red}}

注︰輸入時第一個字母必需以大寫輸入,如\color{OliveGreen}。但是我測試小寫也是沒問題的
例如:{\color{Blue}x^2}+{\color{Brown}2x} -{\color{OliveGreen}1}
x2+2x1{\color{Blue}x^2}+{\color{Brown}2x} -{\color{OliveGreen}1}

文字顏色的實現方式

\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來設置中文的頁眉等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章