Ⅰ Latex怎麼用 要詳細的方法介紹
latex用法設置行間距的方法:
%\setlength{\baselineskip}{15pt}
\renewcommand{\baselinestretch}{1}
2.去掉容差報警的方法:
\hbadness=10000 \tolerance=10000 \hfuzz=150pt
3.更改子級item,enumerate的圖標的方法:
\renewcommand{\labelenumii}{(\arabic{enumii}).}
\renewcommand{\labelenumiii}{[\arabic{enumiii}]}
\renewcommand{\labelenumiv}{<\arabic{enumiv}>}
\renewcommand{\labelitemi}{\PlusCenterOpen }
\renewcommand{\labelitemii}{\Checkmark }
\renewcommand{\labelitemiii}{\ding {43} }
\renewcommand{\labelitemiv}{$\clubsuit$}
4.使用下劃線,刪除線的方法:
\usepackage{ulem}
\uwave \sout \uwave{.....} \sout{...}
如果用中文,應該是 CJKulem.sty 包, 不然不會正確分行。 如:
\usepackage{CJKulem} LaTex會自動給CJKulem加上.sty的後綴
\d a 給文字a下面加點,如下: \d G \d P \d I \d I \d O
\xout:斜刪除線
\sout :水平刪除線
\uwave:波浪線
\uline,\uuline:下劃線,雙下劃線
\renewcommand{\baselinestretch}{1.3}
\renewcommand{\ULdepth} 可以手工修改下劃線離基線的距離。
5.高亮,加行號源代碼的方法:
\usepackage{color}
\definecolor{gray}{rgb}{0.8,0.8,0.8}
\usepackage{listings}
\lstset{numbers=left} \lstset{language=C++} \lstset{breaklines}
\lstset{extendedchars=false} \lstset{backgroundcolor=\color{gray}}
\lstset{keywordstyle=\color{blue}\bfseries} \lstset{frame=none}
\lstset{tabsize=4} \lstset{commentstyle=\color{red}}
\lstset{stringstyle=\emph}
6.製表位畫簡單表:
\begin{tabbing}
..........\=............\=..........\\
....\> .........\>.........\\
.....\>..........\>.........\\
...........\>........\>....
\end{tabbing}
7.盒子:
\mbox{看什麼看,死鳥} \fbox{看什麼看,死鳥}
\fbox 有一個外框
\framebox[寬度][位置]{.....}
位置:l:左對齊 r:右對齊 s:伸展文本
\framebox[2.5cm][l]{.........}
\framebox[3cm][s]{XXX \dotfill XXX}
8.點填充:
\dotfill
\framebox[3cm][s]{XXX \dotfill XXX}
9.對單個字母加上斜劃線的方法:
\makebox[0pt][l]{/}S
10.給文本加上邊註:
............... \marginpar{這是邊注一個}.........
.............\marginpar{...\\....\\....}.........
加上豎線作邊註:
\marginpar{\rule[Y軸方向坐標:+向上,-向下]{豎線寬度}{豎線長度}}
\marginpar{\rule[-17.5mm]{10mm}{20mm}}
11.verbatim:
\begin{verbatim}...........\end{verbatim}
\begin{verbatim}* ...........\end{verbatim*}將空格也顯示也來。
12.畫表有關知識:
1)63:42
32:44
要將num1:num2這樣的表項中的:予以對齊,則可用:...r@{:}l...
2)合並多列寫為一個表項: \multicolumn{10}{c|}{\itshape ........}
13.塊注釋:
\iffalse %塊注釋命令開始
....................
\fi %塊注釋命令結束
14.多個宏包的包含法:
%一般情形下的必用宏包
\usepackage{textcomp}
\usepackage{latexsym,amssymb,amsmath}
\usepackage{CJK,CJKnumb}
15.宏包的使用說明的查詢:
%可以把\...\MiKTeX\TeXMF\doc文件夾移到另外的地方以方便查閱下面各種宏包的使用說明
16.特殊的宏包:
%\usepackage{ifpdf} %切換latex和pdflatex命令編譯
%\usepackage{china2e} %特殊的漢字字元
17.有關宏包的說明:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
%可以把\...\MiKTeX\TeXMF\doc文件夾移到另外的地方以方便查閱下面各種宏包的使用說明
%宏包的兼容性與宏包的順序有關,一般不應改動下面宏包的前後順序
%一般情形下的必用宏包
\usepackage{textcomp}
\usepackage{latexsym,amssymb,amsmath}
\usepackage{CJK,CJKnumb} %其中CJKnumb用在fancyhdr宏包時,CJK 這個環境可以在preamble里使用,
%但要記得在\begin{document}之前關掉之後可以再另外打開一個新的 CJK 環境.
%其他 miktex 自帶選用宏包, 包括: 圖形宏包, 公式宏包, 表格宏包, 頁面設置宏包, 特殊文本元素宏包
%\usepackage{ifpdf} %切換latex和pdflatex命令編譯
%\usepackage{china2e} %特殊的漢字字元
\usepackage{makeidx}\makeindex %產生方式是用命令(pdf)latex,(pdf)latex,texify,(pdf)latex
%圖形宏包
\ifx\pdfoutput\undefined %即可用latex或pdflatex編譯
\usepackage[dvips]{graphicx}
\else
\usepackage[pdftex]{graphicx}
\fi%將eps或pdf都放在當前目錄的figures子目錄下, 在文中用\graphicspath{{figures/}}
\usepackage[centerlast]{caption2}%圖形宏包, 下面的設置在我這兒有一點沖突, 所以棄用
%\usepackage[subfigure,caption2]{ccaption}%構造連續標題,無標題,雙語標題或匿名標題
\usepackage{color}%彩色文本、底色、文本框等等色彩支持(這個宏包只能放在這里,否則通不過編譯)
\definecolor{lightgray}{gray}{.80}%\colorbox{lightgray}{\vbox{}}
%\usepackage{epic}
%\usepackage[all]{xy}
\usepackage{floatflt}%可把圖表和文字混排, 其中[p]可選
%\begin{floatingfigure}[p]{40mm}\centering\caption{}\end{floatingfigure}
%\begin{floatingtable}[p]{\begin{tabular}\end{tabular}}\caption{}\end{floatingtable}
%\usepackage{overpic}%將LaTeX對象放置在圖上
%\usepackage{pstricks}%Posts cript macrosfor Generic TeX(我沒用過,據說很強),在pdf下要用pdftricks
%\usepackage{Picins}%圖形放在正文行中
\usepackage{bez123,fancybox}%latexcad/mytexcad所需要的宏包
\usepackage{mytexcad}%%mytexcad是修改latexcad後的非Miktex宏包,也可用自帶的latexcad.
%我想在latex和pdflatex下都能正常顯示編譯結果,這時把它換成bez123宏包中的相應命令即可.
%另外,改動一下latexcad.sty內的宏命令,把\drawpath 命令中的\path 改為\lbezier.
%建議把latexcad圖中的內容復制過來,並在\begin{picture}前加\centering\setlength{\unitlength}{1mm}
%\usepackage{picinpar}%圖表和文字混排宏包
%\usepackage[verbose]{wrapfig} %圖表和文字混排宏包
%\usepackage{pspicture}%繪制任意角度和粗細的線段以及不限大小的圓,在PDF下不能用
%\usepackage{eso-pic}%向文檔的所有頁或部分頁加n副圖形, 可實現水印效果
%\usepackage{eepic}%擴展的繪圖支持
%\usepackage{curves}%繪制復雜曲線
%\usepackage{texdraw}%增強的繪圖工具
%\usepackage{treedoc}%樹形圖繪制
%\usepackage{pictex}可以畫任意的圖形
%公式宏包
\usepackage[amsmath,thmmarks]{ntheorem}%定理類環境宏包,其中amsmath選項用來兼容AMS LaTeX的宏包
\usepackage{cases}%\begin{numcases}{|x|=}x,&for$x\geq0$\\-x,&for$x<0$\end{numcases}
\usepackage{subeqnarray}%多個子方程\begin{subeqnarray}\label{eqw}\slabel{eq0}\\ \slabel{eq1}\end{subeqnarray}
%\usepackage{bm}%處理數學公式中的黑斜體
\usepackage{pmat}%分塊矩陣的虛線,非miktex宏包,兼容性很好
\iffalse \begin{pmat}[{.|}]
a_{11} & a_{12} & b_{11} \cr
a_{21} & a_{22} & b_{21} \cr\-
c_{11} & c_{12} & d_{11} \cr
\end{pmat}\fi
\usepackage{blkarray}%另一種分塊矩陣