Latex 学习日志

ZhuYuanxiang 2019-01-01 00:00:00
Categories: Tags:

Q&A

Chinese

Chinese Support

1
2
3
4
5
6
7
8
9
10
11
12
13
14
% ctexart 已经提供了对 ctex 的集成
\documentclass{ctexart}
\begin{document}
\tableofcontents
\begin{abstract}
这是简介及摘要。
\end{abstract}
\section{前言}
\section{关于数学部分}
数学、中英文皆可以混排。
You can intersperse math,
Chinese and English (Latin script) without adding extra environments.
這是繁體中文。
\end{document}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
\documentclass{article}
\usepackage{xeCJK}
\usepackage[unicode={true}]{hyperref}
\begin{document}
% 目录需要添加{hyperref}、{inputenc}
\tableofcontents
\begin{abstract}
这是简介及摘要。
\end{abstract}
\section{前言}
\section{关于数学部分}
数学、中英文皆可以混排。
You can intersperse math,
Chinese and English (Latin script) without adding extra environments.
這是繁體中文。
\end{document}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
\documentclass{article}
\usepackage{CJKutf8}
\usepackage[unicode={true}]{hyperref}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{CJK*}{UTF8}{gbsn}
% 目录需要添加{hyperref}、{inputenc}、\newpage
\tableofcontents
\begin{abstract}
这是简介及摘要。
\end{abstract}
\section{前言}
\section{关于数学部分}
数学、中英文皆可以混排。
You can intersperse math,
Chinese and English (Latin script) without adding extra environments.
\newpage
\end{CJK*}
\bigskip %% Just some white space
You can also insert Latin text in your document
\bigskip %% Just some white space
\begin{CJK*}{UTF8}{bsmi}
% 简繁字体不同
這是繁體中文。
\end{CJK*}
\end{document}

详情参考LaTeX support Chinese

Encode as UTF8

1
2
% !TEX TS-program = pdflatex
% !TEX encoding = UTF-8 Unicode

Indent First Line

\usepackage{indentfirst}

Chinese Number

\usepackage{CJKnumb},例子: \CJKnumber{123}

Chinese Pingyin

1
2
\usepackage{pinyin}
\usepackage{ruby}

例子:\ruby{我}{\wo3}

Font Size

使用 ctexart 类

Layout

Contents

Section Style

1
2
3
4
\usepackage{titlesec}
\titleformat[]{\section}{\centering\CJKfamily{hei}\boldmath}{}{0em}
\arabic{section}
\titlespacing {\section}{0em}{\*2}{\*0.5}

Page Layout

\usepackage [margin=1in,paperwidth=5cm,paperheight=6cm]{geometry}

页面格式:宽 5 厘米,高 6 厘米,页边距为 2.54 厘米。

Page Head & Foot

1
2
3
4
5
6
7
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % 清空默认内容
% L|C|R:表示左|中|右
% E|O:表示偶数|奇数,需要在documentclass[twoside],才能支持奇偶显示
\fancyhead[LE,RO]{内容}
\fancyfoot[C]{内容}

详情参考fancyhdr 包的帮助

Insert Image

1
2
\usepackage{epsfig}
\epsfig{file= filename,width=0.6\textwidth}

Compose Subfigures

1
2
\usepackage{subfigure}
\subfigure[子标题]{\epsfig{xxx}}

Long Table

1
2
3
\usepackage{longtable}
\endfirsthead
\endhead

帮助参考 \CTeX\texmf\doc\latex\tools

New Separator

1
2
\usepackage{caption2}
renewcommand{\captionlabeldelim}{新分隔符}

Space between Enumerators

\usepackage{paralist},用 compactenum 环境。

Beamer

\documentclass[]{beamer}

具体参考 beamer 文档。

Math

必备宏包是: amsmath

Bold in Math

Symbols in Math

\usepackage{amssymb}

宏包:amssymb 支持的内容很多,常备帮助文档。

Wide Parens

\usepackage{yhmath}

New Theorem Style

\usepackage{amsthm}

Fonts

Cambria Math

建议选用微软 2013 开始提供的 “Cambria Math” 字体,更加清晰。

字体中缺少的符号

Others

Code Highlight

\usepackage{listings}