CTeX 又称 CTeX中文套装,是基于 Windows 下的 MiKTeX 的发行版,集成了编辑器WinEdt 和 PostScript 处理软件 Ghostscript 和 GSview 等主要工具。 CTeX 在MiKTeX 的基础上增加了对中文的完整支持。 CTeX 支持 CJK, xeCJK, CCT, TY 等多种中文 TeX 处理方式。

CTeX的官方网站是 http://www.ctex.org/HomePage

基本约定
分组{......}
注释符:%
西文标点后要加空格
各种环境的开始和结束命令最好独占一行
换行:连续两个回车,一个仅为空格

强制分行:\\或\\*[和下行间距离]、\newline
建议分行:\linebreak[0-4,数越大建议力度越大]
\linebreak增加字间距,强制换行
\nolinebreak[n]建议不分行
\mbox{内容}内容保持在同一行

分段:\par,或两个回车
分页:自动分页
强制分页:\newpage
建议分页:\pagebreak[n],\nopagebreak[n]

错误:PDFLaTeX failed to create a pdf file.或者 LaTeX failed to create advi file.
问题解析:这不是TeX自身的问题,而是MIKTeX的.synctex问题,Synctex好像非常讨厌文件名里空格。可以关注其官网是否会修复这个问题。
解决方案:
(1)命名源文件不要带空格即可。
(2)若是觉得上面解决不好,那就取消Synctex,这样的话pdf文件双向搜索的功能就没有了,但是运行没有问题。操作步骤如下:Options--Execution Modes--PDF Viewer
--取消 Use --synctex switch when --src is enabled.

中文
\documentclass[11pt]{article}%11pt字体,普通文章
%导言区,全局命令
\usepackage{CJK}%使用CJK宏包
\begin{document}%主环境
\begin{CJK}{GBK}{song}%汉字必须放入CJK环境
%其它字体:song,kai,fs,hei,li,you
%CJK的两种环境CJK和CJK*
%GBK是采用的字符集:GB,GBK,Bg5,Gbt
Hi,This is my first \LaTeX file
祝贺你,MikTex和CJK安装成功了
\end{CJK}
\ent{document}

数学公式
(1)数学公式的前后要加上效果是一样的;
如果用

,或者使用

,则改公式独占一行;
如果用

则公式除了独占一行还会自动被添加序号. 如何公式不想编号则使用

.
如:
\begin{equation}
\label{eq:1}
d(a,b)=\sqrt{(x_a-x_b)^2+(y_a-y_b)^2}
\end{equation}

(2)字符
普通字符在数学公式中含义一样,除了# $ % & ~ _ ^ \ { }。若要在数学环境中表示这些符号# $ % & _ { }, 需要分别表示为\# \$ \% \& \_ \{ \},即在个字符前加上\。

(3)上标和下标
用^来表示上标,用_来表示下标. 如果上标的内容多于一个字符, 注意用{ }把上标括起来.

(4)在公式中插入文本
可以通过\mbox{text}在公式中添加text,比如:
\documentclass{article}
\usepackage{CJK}
\begin{CJK*}{GBK}{song}
\begin{document}

对任意的x>0,有 f(x)>0.

\end{CJK*}
\end{document}

(5)分数及开方
\frac{numerator}{denominator} 注意:使用\frac时候公式两边大小不一致,这时可以使用\dfrac.
.\sqrt{expression_r_r_r}表示开平方,\sqrt[n]{expression_r_r_r}表示开n次方。

(6)省略号(3个点)
\ldots表示跟文本底线对齐的省略号;
\cdots表示跟文本中线对齐的省略号;\cdot表示跟文本中线对齐的一个点

(7)多行的数学公式 可以表示为:
\begin{eqnarray*}
\cos 2\theta & = & \cos^2 \theta - \sin^2 \theta \\
& = & 2 \cos^2 \theta - 1.
\end{eqnarray*}
其中&是对其点,表示在此对齐。*使latex不自动显示序号,如果想让latex自动标上序号,则把*去掉

左侧有一个式子,右侧有三个式子:

\begin{eqnarray}
\label{eq:5}
g_1(p)=\left\{\begin{array}{ll}\dfrac{M'}{3} & p \in A_1 \\\dfrac{M'}{3}\dfrac{d(p,B_1)-d(p,A_1)}{d(p,B_1)+d(p,A_1)} & p \in C_1
\\-\dfrac{M'}{3} & p \in B_1\end{array}\right.
\end{eqnarray}

(8)属于
\in
如 $a\in A\$ 
  不属于 \notin

(9)无穷大是\infty,正无穷大就在前面加正号,负无穷大就在前面加负号。
阶乘直接用叹号

(10)二元的交和并是\cap 和\cup,多元的交和并才是 \bigcap 和 \bigcup

$..$是Inline Formula模式,

...

是display模式,显示的大小不一样

(11)向右的箭头 \rightarrow{}
字在箭头上:\xrightarrow{}

(12)乘号 $times$

表格
\begin{table}[h]  %[h]的作用是将表格放到指定位置
  \centering
  \caption{Quantitative analysis of simulation results}
  \begin{minipage}[t]{0.9\textwidth}
    \begin{tabularx}{\linewidth}{|p{1.5cm}|X|X|X|X|X|X|X|X|X|}
      \hline
 \multirow{2}{1.5cm}{Noise intensity} & \multicolumn{3}{c|}{Image
with noises} & \multicolumn{3}{c|}{Median filter results} &

\multicolumn{3}{c|}{TSPL results} \\\cline{2-10}
      &MSE      &SNR     &PSNR &MSE &SNR &PSNR &MSE &SNR &PSNR \\ \hline
      0.01 &195.13  &11.55  &24.63  &51.33  &17.35 &30.43  &30.62  &19.59  &32.67\\ \hline
      0.02 &398.26  &8.45  &21.53 &53.51 &17.16 &30.25 &37.58 &18.70 &31.78\\ \hline
      0.03 &610.23  &6.59 &19.68 &55.40 &17.01 &30.10 &45.85 &17.84 &30.92\\ \hline
      0.04 &816.86  &5.33 &18.41 &59.68 &16.69 &29.77 &51.72 &17.31 &30.40\\ \hline
      0.05 &984.40  &4.52 &17.60 &61.16 &16.58 &29.67 &60.23 &16.65 &29.73\\ \hline
    \end{tabularx}\\[5pt]
 \end{minipage}
\end{table}

表格中的自动换行:
使用 p{XXXcm} instead of l/c/r for that column.

图片
\begin{figure} [h!] %[h!]的作用是使图片放到指定位置
  \centering
  \subfloat[Original gray Image]{%
    \label{fig:subfig1}
    \includegraphics[width=0.3\textwidth]{2a.eps}}\hspace{4em}
  \subfloat[Image with the salt and pepper noises]{%
    \label{fig:subfig2}
    \includegraphics[width=0.3\textwidth]{2b.eps}}
  \\ \subfloat[Median filter results]{%
    \label{fig:subfig3}
    \includegraphics[width=0.3\textwidth]{2c.eps}}\hspace{4em}
  \subfloat[Our algorithm results]{%
    \label{fig:subfig4}
    \includegraphics[width=0.3\textwidth]{2d.eps}}
  \caption{Noise intensity is 2\%}
  \label{fig:big1}
\end{figure}
\subfloat要求在导言中加入\usepackage{subfig}宏包

Unknown graphics extension: .eps
是图片和pdflatex一起用时的错误。

两种解决方法:

1、可以将eps文件转换为pdf图片或jpg图片。

2、用latex而不是pdflatex:
          latex处理过tex文件后生成dvi文件,然后通过dvipdf转换成pdf文件;
          pdflatex直接处理tex文件,输出pdf文件,pdflatex使用jpg,png能图片格式,不能使用eps文件。

但用latex后,模板Singapore就不会有像pdflatex很好的效果,底色都变成了白的。
使用图片必须使用latex编译

使用工具All2EPS_Batch_V1.0将jpg图片转换为eps图片

其官方网址是http://code.google.com/p/quzhinet/

参考文献
\begin{thebibliography}{00}\label{ref:ref}

\bibitem{MW1} M. Wang, X. Zhang, G. Han, Y. Wang, Elimination of impulse noise by auto-adapted weight filter, Optics and

Precision Engineering 15 (2007) 779-783.
\bibitem{YM2} Y. M. Song, G. X. Song, Wave Atoms Based Total Variation for Denoising, Journal of Information and

Computational Science 2009, 6 (4) 1913-1919.
\bibitem{FZ3} F. Z. Li, Z. Gong, X. H. Shen, N. Cai, A fast algorithm of image layer-presentation, Acta Biophysica Sinica 24

(2008) 72-76.
\end{thebibliography}

引用的时候:\cite{MN8}
出现[1-5]这个样式:\cite{MW1,YM2,JL3,ZZ4,BP5}

CTeX
2011年09月18日 星期日 20:02
 
from: http://blog.csdn.net/lishoubox/article/details/6828166

CTeX学习心得总结的更多相关文章

  1. 我的MYSQL学习心得(一) 简单语法

    我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  2. 我的MYSQL学习心得(二) 数据类型宽度

    我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  3. 我的MYSQL学习心得(三) 查看字段长度

    我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...

  4. 我的MYSQL学习心得(四) 数据类型

    我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(五) 运 ...

  5. 我的MYSQL学习心得(五) 运算符

    我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...

  6. 我的MYSQL学习心得(六) 函数

    我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  7. 我的MYSQL学习心得(七) 查询

    我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

  8. 我的MYSQL学习心得(八) 插入 更新 删除

    我的MYSQL学习心得(八) 插入 更新 删除 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得( ...

  9. 我的MYSQL学习心得(九) 索引

    我的MYSQL学习心得(九) 索引 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...

随机推荐

  1. 不需要了解任何底层知识,就可以汉化!Let`s go!!!

    汉化?莫要被这两个字吓到. 其实你也可以汉化,跟着我的步骤来,你也可以进行汉化,Let`s go!!!(大鸟飘过) 这里汉化的是微软企业类库的配置管理工具EntLibConfig.exe.当然,这里的 ...

  2. 纪念逝去的岁月——C/C++字符串反转

    几年前,我还不会写这个 输入:hello world 输出:dlrow olleh 代码 #include <stdio.h> #include <string.h> void ...

  3. 深入C#判断操作系统类型的总结详解(转载)

    Windows操作系统的版本号一览 操作系统  PlatformID  主版本号  副版本号  Windows95  1  4  0  Windows98  1  4  10  WindowsMe   ...

  4. Oracle中"行转列"的实现方式

    在报表的开发当中,难免会遇到行转列的问题. 以Oracle中scott的emp为例,统计各职位的人员在各部门的人数分布情况,就可以用"行转列": scott的emp的原始数据为: ...

  5. iBatis in 语句参数传入方法

    刚刚开始在工作中用到iBatis 在用到in去查询或者删除 我本来是传递一个String的参数,但是总是报以下的错误

  6. 用一段JS代码来比较各浏览器的极限内存与运算速度

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. Java序列化机制

    java的序列化机制支持将对象序列化为本地文件或者通过网络传输至别处, 而反序列化则可以读取流中的数据, 并将其转换为java对象. 被序列化的类需要实现Serializable接口, 使用Objec ...

  8. 打开网页自动弹出QQ对话框的实现办法

    Ian今天偶然进入一个公司的企业网站,然后QQ聊天窗口这里马上就弹出与那个公司客服聊天的窗口.怀着好奇的心态,Ian分析了该公司的网站源码,发现了实现网页弹出qq对话框的原理与实现方法,相信此时此刻你 ...

  9. Android课程---关于对话框的学习

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  10. P1079 Vigenère 密码

    #include <bits/stdc++.h> using namespace std; const int maxn = 1005; int main() { freopen(&quo ...