Latex中代码合集

1、中文环境

如果我们需要在Latex中输入中文,其中一种方法是使用如下一种环境

\begin{CJK}{GBK}{song}
此处可输入中文(显示为宋体)
\end{CJK} 

其中CJK表示使用宏包CJK。GBK指中文内码,可以使用的还有:GB和BIG5(繁体)。song表示排版字体为宋体,其他字体命令为fs(仿宋)、kai(楷体)、hei(黑体)、li(隶书)、you(幼圆)。应该注意的是,在使用该命令前应加载宏包CJK,命令如下

\usepakage{CJK}

另一种方法,是使用

\documentclass[12pt,CJK]{cctart}

来支持中文格式

2、自定义环境

如果我们在使用Latex排版时,想自定义一个环境来放定理,推论等等,并自动编号,我们可以使用\newtheorem 命令
首先我们得使用宏包amsthm

\usepackage{amsthm}
(1)其最简单的一种使用语法如下
\newtheorm{name}{printed output}

其中参数name填入的是新定义的命令的名称,printed outer填入的是要输出的文字(环境的标题:例如像定义,定理),直接看例子

\newtheorm{mydef}(definition)
%注意,此命令应放于序言中,然后在正文中输入如下命令
\begin{mydef}
this is my first new definition
\end{mydef}

显示效果
definnition 1.this is my first new definition
(因为我不知道该怎么把显示结果显示在博客中,这些都是我亲自实验了之后尽量按原样打印出来的结果,但Latex字体显示等与这个还是有点出入的)

(2)如果其计数还依赖于章节的编号,例如 定理2.3,那么我们可以使用如下命令参数
\newtheorm{name}{printed output}[numberby]

前两个参数不必多说,最后一个参数为计数器依赖的章节的等级(例如section,subsection,etc.)

%序言部分输入:
\newtheorem{thm}{Theorem}[section]
在章节1的环境下输入
\begin{thm}
here is a Theorem
\end{thm}

显示效果:
Theorem 1.1.here is a Theorem

(3)如果我们不需要计数器,可使用\newtheorem*命令
(4)有关\proof命令的一些说明

\proof环境可以用来添加定理的证明:在证明前面添加斜体的proof,并在证明结尾处添加证毕符号

\begin{proof}
此处输入证明
\end{proof}

如果你想手动命名这个证明,可使用如下命令参数

\begin{proof}[Proof of important theorem]
Here is my important proof
\end{proof}

结果显示为:
proof of important theorem. Here is my important proof
(后面还有一个证毕符号)
一般证毕符号直接出现在最后一行,但如若最后一行为独占一行数学公式,则证毕符号出现在证明结束的最后一行的后一空行中,如果不想产生这样的效果,可使用命令\qedhere
使用如下:

\begin{proof}
Here is my proof:
\[
a^2 + b^2 = c^2 \qedhere
\]
\end{proof

\qed表示产生证毕符号

你可能感兴趣的:(Latex中代码合集)