Vous êtes sur la page 1sur 37

CTEX FAQ

Version 0.4 beta (88)


(aloft@ctex.org)
2005 12 19

Rev. 1.25

CTEX 0.4 88
CTEX
TEX

EX 85 86
LAT


LATEX


17 18 35 68 82 84
3 12 14 20 39 40 44 53
c
Copyright 20032005
CTEX and all the Contributors to CTEX FAQ. All rights reserved.

A FAQ

5
5

CTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

EX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AMS-TEX/AMS-LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

TEX LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LATEX 2.09 LATEX 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

MiKTEXfpTEXteTEXCTEX . . . . . . . . . . . . . . . . . . . . . . . .
CTAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7
8
9
10
11

LAT

CTEX FAQ v0.4 beta

6
6
7

c
Copyright 20032005
CTEX.ORG

12

CTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

MiKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

MiKTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

. . . . . . . . . . . . . . . . . . . . . .

17

CTEX Basic Full . . . . . . . . . . . . . . . . . . . .


CTEX-FontsCTEX-CSCTEX-Ext CTEX . . . . .

18

9
9

19

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

10

22

EX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
(preamble) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

LAT

10

11

24

CJK CCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

25

CCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

26

CJK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

27

CJK . . . . . . . . . . . . . . . . . . . . . . . . . .

12

28

CJK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

29

CJK CJK* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

30

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

31

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

32

CJK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

33

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

34

PDF . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

35

Plain TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

14

36

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

37

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

38

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

39

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

40

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

41

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

42

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

43

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

44

New Time Roman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

18

G.1

18

45

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

46

. . . . . . . . . . . . . . . . . . . . . . . . . . .

18

47

(1a) (1b) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

48

. . . . . . . . . . . . . . . . . . . .

19

G.2

19

49

R C . . . . . . . . . . . . . . . . . . . . . . . . . .

19

50

. . . . . . . . . . . . . . . . . . . .

20

G.3

20

51

. . . . . . . . . . . . . . . . . . .

20

52

. . . . . . . . . . . . . . . .

20

21

H.1

21

53

LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

54

LAT

EX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

55

DVI EPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

H.2

23

56

p . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

57

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

H.3

24

58

. . . . . . . . . . . . . . . . . . . . . . . . .

24

59

. . . . . . . . . . . . . . . . . . . . . . . . . . .

25

60

. . . . . . . . . . . . . . . . . . . . . . . . .

25

26

61

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

62

[2,48] . . . . . . . . . . . . . . . . . . . .

26

63

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

64

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

65

. . . . . . . . . . . . . . . . . . . . . . . .

27

66

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

67

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

68

. . . . . . . . . . . . . . . . . . . . . . . . . . .

28

J
CTEX FAQ v0.4 beta

28
c
Copyright 20032005
CTEX.ORG

J.1

28

69

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

70

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

71

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

72

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

J.2

31

73

. . . . . . . . . . . . . . . . . . . . . . . . . . .

31

74

. . . . . . . . . . . . . . .

31

J.3

31

75

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

76

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

77

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

32

78

\makeatletter \makeatother . . . . . . . . . . . . . . . . . . . . . . . .

32

79

LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

33

80

WinEdt GSview . . . . . . . . . . . . . . . . . . . .

33

81

WinEdt . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

82

WinEdt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

83

Yap EPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

33

84

33

Error: pdflatex (file simsun.ttf): cant find table maxp . . . . . . . . . . . . . . . . . . . .

34

85

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

86

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

87

LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

88

. . . . . . . . . . . . . .

35

35

Contributors

36

ChangeList of v0.4

37

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

A
1

FAQ
CTEX

CTEX TEX CTEX TEX CTEX TEX


CTEX CTEX
TEX TEX CTEX

CTEX
CTEX
http://www.ctex.org

http://bbs.ctex.org

ftp://ftp.ctex.org
3

FTP

FAQ

FAQ CTEX
TEX LATEX FAQ

FAQ
CTEX FAQ

GNU

GNU

B
5

TEX

TEX
TEX 900 TEX
TEX TEX TEX
AMS-TEX
LATEX

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

Revised
v0.4

TEX (AMS) TEX


KluwerAddison-Wesley TEX

TEX Knuth TEX


TEX DVI (DeVice Independent) DVI
TEX

LATEX

Leslie Lamport LATEX TEX Plain TEX


TEX LATEX
LATEX TEX
LATEX
LATEX 2.09
LATEX
LATEX 2.09(NFSS) LATEXSLiTEXAMS-LATEX
Frank Mittelbach
LATEX3 LATEX
3 1994 LATEX 2 LATEX 2
NFSS LATEX 2.09LATEX 2 6
LATEX3 LATEX 2 LATEX
7

AMS-TEX/AMS-LATEX

AMS-TEX Plain TEX TEX


AMS-TEX
AMS-TEX AMS-LATEX amsmath LATEX
AMS-TEX 2.1
AMS-LATEX amsmath
amsclsAMS-LATEX 2.0
AMS-TEX AMS-LATEX AMSFonts
TEX Computer Modern AMSFonts
2.2 Metafont Type1
8

TEX LATEX

LATEX TEX (format) TEX LATEX


TEX

LATEX

LATEX 2.09 LATEX 2

LATEX 2.09 LATEX LATEX 2 6 LATEX 2 LATEX 2.09


LATEX 2.09 \documentstyle

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

\documentstyle[twoside,epsfig]{article}

LATEX 2 \documentclass \usepackage


\documentclass[twoside]{article}
\usepackage{epsfig}

LATEX LATEX 2 LATEX 2.09


LATEX 2 LATEX 2
LATEX 2.09 LATEX 2.09 LATEX 2.09 LATEX 2
LATEX 2.09 \documentclass \usepackage \documentstyle
LATEX 2 latexsym LATEX 2.09
10

MiKTEXfpTEXteTEXCTEX

TEX C
Linux gccWindows Visual C++ TEX
Unix/Linux TEX teTEX Windows MiKTEX fpTEX CTEX
CTEX MiKTEX GSviewWinEdt

11

CTAN

CTAN Comprehensive TEX Archive Network TEX


FTP WWW TEX
CTAN TEX
http://www.ctan.org
CTAN 14

C
12

CTEX

Revised
v0.4

CTEX
http://www.ctex.org/CTeXDownload
CTEX FTP
ftp://ftp.ctex.org/pub/tex/systems/ctex/
13

MiKTEX
MiKTEX
http://www.miktex.org

CTEX CTAN
ftp://ftp.ctex.org/CTAN/systems/win32/miktex/setup/setup.exe
setup.exe CTEX FTP

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

14

CTAN 11 TEX
CTAN

Revised
v0.4

CTAN
http://www.ctan.org/search.html
CTAN CTAN
CTAN FTP

CTAN CTEX FTP


/CTAN/
FTP
15

MiKTEX

CTEX MiKTEX MiKTEX


MiKTEX 2.2 MiKTEX MiKTEX Update Wizard
setup.exe
MiKTEX Update Wizard (local folder)
16

.sty .cls
localtexmf\tex\latex\

TEX
23
TEX

.ins .dtx
readme.txt .ins
LATEX .sty
TEX .dtx LATEX
lshort [1]
17

CTEX Basic Full

CTEX Basic Full CTEX


MiKTEX Basic MiKTEX LATEX
MiKTEX LATEX Basic
Full MiKTEXFull

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

New
v0.4

18

CTEX-FontsCTEX-CSCTEX-Ext CTEX

CTEX CTEX CTEX-Fonts CTEX-CS CTEXExtCTEX-Fonts Type1 CTEX-Fonts


CTEX Windows TrueType 31 32
Windows 2000 Windows CTEX-Fonts
84

New
v0.4

CTEX-CS CTEX CJK CCT CTEX


CTEX-CS CTEX CTEX
MiKTEX CTEX-CS fpTEX TEXLive

CTEX-Ext CTEX TEX


ConTEXt

D
19

lshort [1] LATEX

MiKTEX fpTEX
CTEX Linux
teTEX
20 25
26

CTEX TEX CTEX

20

Revised
v0.4

\documentclass{article}
\begin{document}
This is a test file.
\end{document}

.tex LATEX DVI DVI


dvips PostScript test.tex PostScript
latex test
dvips test

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

21

10

LATEX

LATEX LATEX
LATEX LATEX

Windows LATEX WinEdt MiKTEX fpTEX


WinEdt
WinEdt LATEX
UltraEdit Editplus
LATEX WinEdt
LATEX WinTeX TeXnicCenter
LATEX
Linux/Unix vi Emacs LATEX
22

(preamble)
LATEX

\documentclass{article}
...
\begin{document}
...
\end{document}
...

\begin{document} \end{document} \documentclass{article}


\begin{document}
preamble \end{document} LATEX
postamble (preamble)

23

TEX
TEX
TEX teTEX fpTEX
texhash
MiKTEX Dos
initexmf --update-fndb
MiKTEX MiKTEX Options MiKTEX Options
General Refresh Now

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

E
24

11

CJK CCT
CJK CCT
1. LATEX NFSS DVI CCT patchdvi
GB LATEX
2. TrueType Type1 PDF
3.

CCT CJK

CCT CCT CJK patchdvi


CCT
ftp://ftp.cc.ac.cn/pub/cct/
CTEX CTEX-CS
25

CCT
CCT

\documentclass{cctart}
\begin{document}
\kaishu
\end{document}

.ctx cct .tex LATEX


DVI patchdvi DVI dvips PostScript
test.ctx
cct test
latex test
patchdvi -r600x600 -b test.dvi temp.dvi
del test.dvi
ren temp.dvi test.dvi
dvips test
CCT TEX
cct.exe .ctx
cct
CJK CJK
patchdvi DVI \documentclass CJK

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

12

\documentclass[CJK]{cctart}
\begin{document}
\kaishu

\end{document}

20
26

CJK
CJK 20

\documentclass{article}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{GBK}{kai}

\end{CJK*}
\end{document}

27

CJK
CJK
\CJKindent

28

CJK

CJK \CJKglue \CJKglue

\renewcommand{\CJKglue}{\hskip hbi plus hpi minus hmi}

hbi hpi hmi TEX 0.05pt hbi


hpi hmi
CJK \hskip 0pt plus 0.08\baselineskip
29

CJK CJK*
CJK

\begin{CJK}....
...
\end{CJK}

CJK
\begin{CJK*}....
...
\end{CJK*}

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

13

CJK* CJK* CJK CJK


TEX
CJK TEX
TEX
% TEX
CJK
CJK*

\ CJK*
\ ~ 30

\CJKnospace

CJK*
\CJKspace

CJK
30

TEX
TEX

CJK
~ ~ CJK

\CJKtilde

~
\standardtilde

CJK* \ ~

31

16x16 24x24

Type1 TrueType
CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

32

14

CJK

CJK Type1 TrueType

1. dvips PostScript
dvips Type1 PostScript

dvips TrueType ttf2pk pk


PostScript
2. dvipdfm PDF dvips Type1 ttf2pk
TrueType
3. pdfLATEX PDF
4. dvipdfmx PDF
TrueType PDF
33

config map

34

PDF

PDF dvipdfmx dvipdfm-cjk


TrueType
35

Plain TEX
CCT Plain TEX CCT TEX

\let\CCTCJKfonts=1
\input CCT.sty

F
36

indentfirst
\usepackage{indentfirst}

37

\renewcommand{\baselinestretch}{hi}

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

New
v0.4

38

15

\iffalse

\fi

LATEX
verbatim comment
...
\usepackage{verbatim}
...
\begin{comment}
This is comment.
\end{comment}
...

39

\documentclass twocolumn

Revised
v0.4

\documentclass[twocolumn]{article}

multicol multicols
\usepackage{multicol}

\begin{multicols}{hi}

\end{multicols}

40

LATEX twocolumn
LATEX

twocolumn multicol
39 multicol 59
twocolumn
twocolumn \newpage LATEX
\newpage \clearpage
CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

Revised
v0.4

16

\newpage
\newpage
flushend LATEX \flushend
\raggedend \flushend flushend

balance flushend
balance \balance \nobalance
flushend \balance

multicol
41

\documentclass[twocolumn]{article}
...
\begin{document}
...
\title{...}
\author{...}
\twocolumn[
\begin{@twocolumnfalse}
\maketitle
\begin{abstract}
...
\end{abstract}
\end{@twocolumnfalse}
]
...
\end{document}

\maketitle

\thanks \title \author

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

17

...
\title{...}
\author{...\thanks{}} % \thanks
\twocolumn[
...
]
{
\renewcommand{\thefootnote}{\fnsymbol{footnote}} %
\footnotetext[1]{}
}
...

abstract \saythanks onecolabstract

...
\title{...}
\author{...\thanks{...}}
\twocolumn[
\maketitle
\begin{onecolabstract}
...
\end{onecolabstract}
]
\saythanks
...

42

landscape

\documentclass[landscape]{article}

dvips -t landscpae dvipdfm/dvipdfmx -l


43

lscape landscape

...
\usepackage{lscape}
...
\begin{landscape}
This is a landscape page.
\end{landscape}
...

PostScript PDF
44

New Time Roman

times Times New Roman MathTime


mathtime Times New Roman
\usepackage{times}
\usepackage[mtbold,mtpluscal,mtplusscr]{mathtime}

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

Revised
v0.4

G
G.1
45

18

1.1
1.2 1.3
\newtheorem{thm}{Theorem}[section] %[section]
\newtheorem{defn}[thm]{Definition} %defnthm
\newtheorem{lem}[thm]{Lemma}
%lemthm

46

LATEX (1.1) (1.2)


(2.1) (2.2) \theequation
\renewcommand{\theequation}{\thesection.\arabic{equation}}

1 \setcounter

amsmath \numberwithin
\numberwithin{equation}{section}

\numberwithin

47

(1a) (1b)
amsmath subequations

\begin{subequations}
\begin{equation}
A = B
\end{equation}
\begin{equation}
C = D
\end{equation}
\end{subequations}

A=B

(1a)

C=D

(1b)

subequations 1
subequations
\theequation

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

19

\begin{subequations}
\renewcommand{\theequation}
{\theparentequation-\arabic{equation}}
\begin{equation}
A = B
\end{equation}
\begin{equation}
C = D
\end{equation}
\end{subequations}

A=B

(2-1)

C=D

(2-2)

parentequation equation
subequations
\newenvironment{mysubequations}
{\begin{subequations}\renewcommand{\theequation}{\theparentequation-\arabic{equation}}}
{\end{subequations}}

subequations

48

0
amsmath \tag LATEX
\begin{equation} \label{eq:original}
A = B
\end{equation}
...
\begin{equation}
\tag{\ref{eq:original}$$} \label{eq:origprime}
A = B + 1
\end{equation}
...~~\ref{eq:origprime}~
~\ref{eq:original}~~...

A=B

(3)

A=B+1

(30 )

...
... 30 3 ...

G.2
49

R C

amsfonts
\mathbb{hi}

$x \in \mathbb{R}$ and $c \in \mathbb{C}$

CTEX FAQ v0.4 beta

x R and c C

c
Copyright 20032005
CTEX.ORG

20

50

bm
\bm

${\bm x}^T {\bm y}$

G.3
51

xT y

\limits

\nolimits

\nolimits \limits

n
X

$$\sum_{i=1}^{n} i^2 = 0$$

i2 = 0

i=1

If $\sum_{i=1}^{n} i^2 = 0$ then ...

If

Pn
i=1

i = 0 then ...

Xn

$$\sum\nolimits_{i=1}^{n} i^2 = 0$$


If $\sum\limits_{i=1}^{n} i^2 = 0$ then ...

i=1

If

n
P

i2 = 0

i2 = 0 then ...

i=1

52

amsmath
\xleftarrow[hi]{hi}

\xrightarrow[hi]{hi}

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

$ A \xleftarrow{n=0} B \xrightarrow[T]{n>0} C $

21

n=0

n>0

A B C
T

amsmath ExtendSymbol

...
\usepackage{amsmath}
...
\makeatletter
\def\ExtendSymbol#1#2#3#4#5{\ext@arrow 0099{\arrowfill@#1#2#3}{#4}{#5}}
\def\RightExtendSymbol#1#2#3#4#5{\ext@arrow 0359{\arrowfill@#1#2#3}{#4}{#5}}
\def\LeftExtendSymbol#1#2#3#4#5{\ext@arrow 6095{\arrowfill@#1#2#3}{#4}{#5}}
\makeatother

ExtendSymbol

\newcommand\myRightarrow[2][]{\RightExtendSymbol{|}{=}{\Rightarrow}{#1}{#2}}

\newcommand\myArrow[2][]{\ExtendSymbol{\Leftarrow}{=}{\Rightarrow}{#1}{#2}}

0 rule

A=B

$$ A \myRightarrow[\rule{3cm}{0cm}]{A=B} B $$
$$ A \myArrow[A=B^2]{B=A^2} B $$
$$ A \myArrow{B^2=A^2} B $$

A |================ B
B=A2

A === B
A=B 2

B 2 =A2

A ==== B

H
H.1
53

LATEX

DVI PostScript LATEX EPS Encapsulated


PostScript PostScript LATEX 2 graphics
graphicx graphics LATEX graphicx

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

Revised
v0.4

22

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics{file.eps}
\end{document}

\includegraphics
figure
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\includegraphics{file.eps}
\caption{This is caption of figure}
\end{figure}
\end{document}

figure \caption
\listoffigures
LATEX LATEX [3] LATEX

54

LATEX

LATEX EPS TeX JPEG


DVI PostScript PDF
EPS


JPEG PNG
ctex-j.jpg ctex-p.png

%%BoundingBox: 0 0 width height


ctex-j.bb ctex-p.bb width height ebb
ebb dvipdfm BoundingBox MiKTEX fpTEX

\documentclass{article}
\usepackage{graphicx}
\DeclareGraphicsRule{.jpg}{eps}{.bb}{}
\DeclareGraphicsRule{.png}{eps}{.bb}{}
\begin{document}
\includegraphics{ctex-j.jpg}
\includegraphics{ctex-p.png}
\end{document}

\includegraphics EPS dvipdfm DVI


PDF MiKTEX dvips PostScript DVI
yap 0.99e fpTEX DVI windvi

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

23

DVI EPS

55

EPS DVI DVI PostScript


PostScript EPS DVI DVI
EPS DVI EPS BoundingBox
TEX MiKTEX fpTEX teTEX DVI
(Yap, Windvi, Xdvi) Ghostscript EPS EPS
psfrag PostScript DVI
DVI DVI PostScript PDF

H.2
56

p
\centering
\flushleft \flushright
p

... & \centering ... \\

... misplaced \noalign ...


\\ tabular
\centering \flushleft \flushright
box
& \\
LATEX 2.09 \\
\def\PBS#1{\let\temp=\\%
#1%
\let\\=\temp}

... & \PBS\centering ... \\

array
\begin{tabular}{...>{\PBS\centering}p{50mm}}
...
\end{tabular}

LATEX 2 \\
\tabularnewline

... & \centering ... \tabularnewline

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

24

57

LATEX

tabular* tabular*
\extracolsep
\begin{tabular*}{5cm}{@{\extracolsep{\fill}}lllr}
\hline
1 & 2 & 3 & 4 \\
21 & 22 & 23 & 24 \\
\hline
\end{tabular*}

1
21

2
22

3
23

4
24

\begin{tabular*}{5cm}
{@{\extracolsep{\fill}}|l|l|l|r|}
\hline
1 & 2 & 3 & 4 \\
21 & 22 & 23 & 24 \\
\hline
\end{tabular*}

1
21

2
22

3
23

4
24

tabular phi
p
56
tabularx tabularx tabular*
X X p
array

ltxtable longtable tabularx

H.3
58

figure table

center flushleft flushright LATEX


list list

\begin{figure}
\begin{center}
\includegraphics{...}
\caption{...}
\end{center}
\end{figure}
CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

25

\begin{figure}
\begin{center}
\includegraphics{...}
\end{center}
\caption{...}
\end{figure}

list
\begin{figure}
\centering
\includegraphics{...}
\caption{...}
\end{figure}

LATEX LATEX 2 psfig epsf


59

LATEX twocolumn figure table


figure* table*
multicol multicols figure table
figure* table*
twocolumn
multicols float [H]
\begin{figure}[H]
...
\caption{...}
\end{figure}

60

59 [htbp]
h b t
p twocolumn multicol multicols b
h
twocolumn b
stfloats
h midfloat strip

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

61

26

overcite
\usepackage{overcite}

natbib super
\usepackage[super]{natbib}

\makeatletter
\def\@cite#1#2{\textsuperscript{[{#1\if@tempswa , #2\fi}]}}
\makeatother

62

[2,48]

LATEX \cite{a,b,c,d,e,f} LATEX


[6,2,5,8,4,7]
[2,48] cite
natbib numbers sort&compress BibTEX natbib
plainnat.bst unsrtnat.bst
hyperref cite
natbib
natbib hypernat
63

.bst

custom-bib
makebst.tex
latex makebst

64

bibentry .bst

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

27

inlinebib inlinebib.bst
jurabib

footbib
jurabib
65

citeref backref citeref


hyperref backref hyperref backref
pageref
ref
pageref
hyperref ref
hyperpageref pageref
hyperref hyperref backref pagebackref backref
[5,6,7] [56]

66

chapterbib
\include
\include
bibunits \bibliographyunit
bibunit \putbib
bibunits BibTEX
67

66
BibTEX
multibbl \newbibliography
.aux LATEX

\bibliography MiKTEX
CTAN
multibib \newcites
sec
\bibliographysec \bibliographystylesec \citesec \nocitesec
.bib
CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

28

bibtopic
.bib btSect

\begin{btSect}{english} % english.bib
\section{References (English)}
\btPrintCited
\end{btSect}
\begin{btSect}{chinese} % chinese.bib
\section{}
\btPrintCited
\end{btSect}
\begin{btSect}{chinese} % chinese.bib
\section{}
\btPrintNotCited
\end{btSect}

68

mcite phaip.bst mcite \cite *

\cite{paper1, paper2, *paper3, *paper4, paper5, *paper6}

paper1 paper2 paper3 paper4


paper5 paper6

J
J.1
69

LATEX \footnote
table minipage

This is text ...


\begin{minipage}{\textwidth}
\begin{tabular}{|c|c|c|}
\hline
aaa\footnote{test} & bbb & ccc \\
\hline
\end{tabular}
\end{minipage}

This is text ...


aaaa

bbb

ccc

a test

This is another text ...

This is another text ...

threeparttable
tabular
CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

New
v0.4

29

1.
\footnotemark[hi]

tabular
\footnotetext[hi]{hi}

Lamport [6]

2. LATEX 2 tabularx longtable tabular

3. footnote tabular savenotes


\makesavenoteenv{tabular}

4. minipage

5. threeparttable

6. mdwtab

70

\footnote (fragile) LATEX \section


\footnote \protect LATEX


\section[hi]{hi\footnote{hi}}

footmisc stable
71

\caption 69 70

LATEX
minipage

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

30

\begin{figure}
\begin{minipage}{\textwidth}
...
\caption[]{\footnote{}}
\end{minipage}
\end{figure}

LATEX
caption2 ccaption
72

\footnotemark

...\footnote{}
...
...\footnotemark[1]

1
LATEX

\newcounter{fnnumber}
...
...\footnote{}%
\setcounter{fnnumber}{\thefootnote}%
...
...\footnotemark[\thefnnumber]

LATEX
...\footnote{\label{fn:repeat}}
...
...\footnotemark[\ref{fn:repeat}]

LATEX \footnotemark
\ref LATEX
footmisc memoir \footref
\footref
...\footnote{\label{fn:repeat}}
...
...\footref{fn:repeat}

\label \footnote
fixfoot \DeclareFixedFootnote

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

31

\DeclareFixedFootnote{\rep}{}
...
...\rep{}
...\rep{}

LATEX

J.2
73

\clearpage % (openright) \cleardoublepage


\addcontentsline{toc}{chapter}{}

74

\addcontentsline \addcontentsline

\clearpage

book openright report


\cleardoublepage

hyperref PDF
\phantomsection

J.3
75


LATEX verbatim

\verb|^| and \verb|~| is special characters.

^ and ~ is special characters.

\textasciicircum


\textasciitilde


CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

76

32

\textvisiblespace

Hello\textvisiblespace world\textvisiblespace !

77

Hello world !

\textcircled{hletter i}

\textcircled{\scriptsize
\textcircled{\scriptsize
\textcircled{3}
\textcircled{4}
\textcircled{\scriptsize
\textcircled{\scriptsize
\textcircled{c}
\textcircled{d}

1}
2}

a}
b}

1
2
3
4
a
b
c
d

c \copyright

K
78

\makeatletter \makeatother

LATEX @ \@addtoreset
\makeatletter \makeatother

\documentclass{article}
...
\makeatletter % @ is now a normal "letter" for TeX
\renewcommand\theequation{\thesection.\arabic{equation}}
\@addtoreset{equation}{section}
\makeatother % @ is restored as a "non-letter" character for TeX
\begin{document}
...

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

79

33

LATEX

LATEX (.dtx)
LATEX
LATEX
texmf\source\latex\
LATEX
texmf\source\latex\base\classes.dtx
LATEX
texmf\source\latex\base\
.dtx LATEX TEX
Donald E. Knuth The TEXbook [7] CTEX FTP

80

WinEdt GSview

WinEdt GSview

81

WinEdt

WinEdt Wrap WinEdt


Tab
WinEdt Options Perferences Editor Right
Margin WinEdt
82

WinEdt
WinEdt

83

New
v0.4

Yap EPS

Yap Views Options PostScript Quality


16 million colors

M
84

Error: pdflatex (file simsun.ttf ): cant find table maxp

Windows 2000 TrueType


simsun.ttc pdflatex
CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

New
v0.4

34

1. pdflatex PDF
2.
3. TrueType Type1 CTEX-Fonts
4. Windows 98 simsun.ttf Windows fonts CTEX
locatexmf

N
85

TEX LATEX LATEX


lshort [1] CTEX

LATEX LATEX 2
[2] LATEX
CTEX
LATEX 2 [3] CTEX Keith Reckdahl Using
Import graphics in LATEX 2 (Ver. 2, Dec. 1997)
CTEX
86

LATEX lshort (The Not So Short Introduction to LATEX 2 ) [5]


LATEX 2 lshort
[1]

LATEX LATEX Leslie Lapmport


LATEX: A Document Preparation System [6] LATEX The LATEX
Companion [8] 500 150
The LATEX Companion
CTAN
CTAN:/info/companion-rev
ch8.pdf CTAN 14
LATEX LATEX

texmf\doc\latex\base
LATEX 2 for Authors [9] LATEX 2 LATEX 2 for Class and Package
Writers [10] LATEX 2 LATEX 2
LATEX 2.09 LATEX 2 Font Selection [11] LATEX 2
LATEX 2
LATEX LATEX TEX
Donald E. Knuth The TEXbook The TEXbook
Knuth
CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

87

35

LATEX
TEX LATEX TEX
texmf\doc\latex

CTEX LATEX Graham Williams


The TeX Catalogue [12] TEX LATEX CTAN
11 14
88

CTEX
TEX
DVI

[1] CTEX lshort 3.20 2003


[2] LATEX 2 7-03-009239-2/TP.1516
2001
[3] LATEX 2 2000
[4] CCT 2003
[5] Tobias Oetiker, Hubert Partl, Irene Hyna and Elisabeth Schlegl. The Not So Short Introduction
to LATEX 2 4.12, 2003.
[6] Leslie Lamport. LATEX: A Document Preparation System. Addison-Wesley, Reading, Massachusetts, second edition, 1994, ISBN 0-201-52983-1.
[7] Donald E. Knuth. The TEXbook, Volume A of Computers and Typesetting. Addison-Wesley, Reading,
Massachusetts, second edition, 1984, ISBN 0-201-13448-9.
[8] Michel Goossens, Frank Mittelbach and Alexander Samarin. The LATEX Companion. Addison-Wesley,
Reading, Massachusetts, 1994, ISBN 0-201-54199-8.
[9] LATEX3 Project Team. LATEX 2 for Authors. LATEX 2 usrguide.tex
[10] LATEX3 Project Team. LATEX 2 for Class and Package Writers. LATEX 2 clsguide.tex
[11] LATEX3 Project Team. LATEX 2 Font Selection. LATEX 2 fntguide.tex
[12] Graham Williams. The TEX Catalogue.
CTAN:/help/Catalogue/catalogue.html

TEX LATEX

[13] Robin Fairbairns. The UK TEX FAQ. TEX FAQ.

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

CONTRIBUTORS

36

Contributors
(aloft@ctex.org) Neals (nosferuda@hotmail.com)

c
Copyright 20032005
CTEX and all the Contributors to CTEX FAQ. All rights reserved.
c
CTEX CTEX FAQ 20032005
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections
being Contributors, no Front-Cover Texts, and no Back-Cover Texts.
GNU 1.2
Invariant Sections Contributors Front-Cover Texts Back-Cover Texts
CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

CHANGELIST OF V0.4

37

ChangeList of v0.4
New
17

CTEX Basic Full . . . . . . . . . . . . . . . . . . . . . . . . . .

18

CTEX-FontsCTEX-CSCTEX-Ext CTEX . . . . . . . . . .

35

Plain TEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

68

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

82

WinEdt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

84

Error: pdflatex (file simsun.ttf): cant find table maxp

. . . . . . . . . . . . . . . . . . . . . . . . .

33

FAQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

CTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

40

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

44

New Time Roman . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

53

LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

Revised

(Last updated: December 19, 2005)

CTEX FAQ v0.4 beta

c
Copyright 20032005
CTEX.ORG

Vous aimerez peut-être aussi