简单文档的latex写法
2013-01-14 21:39
483 查看
一、我们所谓的简单文档指的是A4的单篇文章所以tex文件第一行是:
\documentclass[a4paper]{article}
二、接下来的部分是我们将要用到的工具包,首先我们不是大牛写的是中文文档、然后中文文档经常对应的是首行缩进,因此用到两个包:
\usepackage{CJKutf8}
\usepackage{indentfirst}三、开始写我们的中文文档,以下是中文标准的最外层结构:
\begin{document}
\begin{CJK*}{UTF8}{gbsn}
\end{CJK*}
\end{document}四、开始写文档内容,第一部分是标题,很简单的标签,最重要的是不要忘记maketitle哦,着力我们省略了作者:
\title{文档的题目}
\date{Jan 9, 2013}
\maketitle五、还没有到正文,还记得前面我们用到一个帮助我们首行缩进的包indentfirst吧,这里要在使用之前先设置一下缩进2个字符:
\setlength{\parindent}{2em}六、开始写真正的文档内容了,内容由各个级别的小标题组成,很简单易懂的一系列标签,只介绍3级常用标签:
\section{一级}
\subsection{l二级}
\subsubsection{三级}七、正文就是简单的文本了,毫无修饰甚至不会识别换行。
到这里我们简单文档基本上已经完成了,以下再介绍几个文档中经常用到格式。
八、无序列表,就是列出各种条目,条目之前为黑点:
\begin{itemize}
\item XXX
\item XXX
\end{itemize}九、有序列表,就是列出一系列条目,条目之前为序号:
\begin{enumerate}
\item XXX
\item XXX
\end{enumerate}十、插入图片,这是经常需要用到的技能,这里介绍其中一种简单的方式,usepackage写在文档前,后三行是具体插入的标记:
\usepackage{graphicx}
\begin{center}
\includegraphics[scale=0.5]{../pics/register.png}
\end{center}十一、最后想画一个状态转换图,用到tikz包,这里直接写源码:
\documentclass[a4paper]{article}
二、接下来的部分是我们将要用到的工具包,首先我们不是大牛写的是中文文档、然后中文文档经常对应的是首行缩进,因此用到两个包:
\usepackage{CJKutf8}
\usepackage{indentfirst}三、开始写我们的中文文档,以下是中文标准的最外层结构:
\begin{document}
\begin{CJK*}{UTF8}{gbsn}
\end{CJK*}
\end{document}四、开始写文档内容,第一部分是标题,很简单的标签,最重要的是不要忘记maketitle哦,着力我们省略了作者:
\title{文档的题目}
\date{Jan 9, 2013}
\maketitle五、还没有到正文,还记得前面我们用到一个帮助我们首行缩进的包indentfirst吧,这里要在使用之前先设置一下缩进2个字符:
\setlength{\parindent}{2em}六、开始写真正的文档内容了,内容由各个级别的小标题组成,很简单易懂的一系列标签,只介绍3级常用标签:
\section{一级}
\subsection{l二级}
\subsubsection{三级}七、正文就是简单的文本了,毫无修饰甚至不会识别换行。
到这里我们简单文档基本上已经完成了,以下再介绍几个文档中经常用到格式。
八、无序列表,就是列出各种条目,条目之前为黑点:
\begin{itemize}
\item XXX
\item XXX
\end{itemize}九、有序列表,就是列出一系列条目,条目之前为序号:
\begin{enumerate}
\item XXX
\item XXX
\end{enumerate}十、插入图片,这是经常需要用到的技能,这里介绍其中一种简单的方式,usepackage写在文档前,后三行是具体插入的标记:
\usepackage{graphicx}
\begin{center}
\includegraphics[scale=0.5]{../pics/register.png}
\end{center}十一、最后想画一个状态转换图,用到tikz包,这里直接写源码:
\tikzset{ box/.style = {rectangle, draw=black, fill=lightgray} } \begin{tikzpicture} \node[box] (login) at(0,4) {Login(Entrance)}; \node[box] (register) at(0,3) {Register}; \node[box] (instance) at(6,4) {Instance}; \node[box] (add_instance) at(9,4) {$Add\ instance$}; \node[box] (ins_dashboard) at(4,5) {$Dashboard$}; \node[box] (ins_info) at(8,5) {$Cloud\ Info.$}; \node[box] (app) at(4,2) {App}; \node[box] (service) at(8,2) {Service}; \node[box] (add_service) at(10,2){$Add\ service$}; \node[box] (add_app) at(2,2) {$Add\ app$}; \node[box] (app_config) at(4,1) {$App\ Config$}; \draw[<->] (login) -- (register); \draw[->] (login) -- (instance); \draw[<->] (instance) -- (app); \draw[<->] (instance) -- (service); \draw[->] (instance) -- (add_instance); \draw[<->] (service) -- (app); \draw[->] (app) -- (add_app); \draw[->] (app) -- (app_config); \draw[->] (service) -- (add_service); \draw[->] (instance) -- (ins_info); \draw[->] (instance) -- (ins_dashboard); \end{tikzpicture}
相关文章推荐
- 一个LaTeX/CJK中文文档的简单而实用的模板
- cursor 的简单写法和官方文档对比
- 一个LaTeX 中文文档的简单而实用的模板
- 一个LaTeX/CJK中文文档的简单而实用的模板
- AS3 服务端、客户端协议路由简单写法 ---- AS3 Server、Client Router Demo
- Leetcode#415. Add Strings (大数加法超简单写法)
- latex下的cannot写法
- linux cacti简单配置文档
- 生成静态页的简单写法
- Android O 8.0系统下通知(Notification)、安装apk问题更新后的简单兼容写法
- js中文档加载完毕写法
- asp短信接口源码 比较简单但也挺实用用的(两个写法)
- mybatis在<if>中传入一个简单类型参数的两种写法
- mysql 存储过程加事务的简单写法
- 简单文档编辑器
- java 获取word文档内容含word2007 (简单未优化)
- jquery监听事件的另一种写法及最简单的jquery拖拽
- LaTeX学习——WinEdt介绍与文档基本结构
- python 6-3 如何解析简单的xml文档 使用标准库中的xml.etree.ElementTree,其中parse函数可以解析xml文档
- 一份其实很短的 LaTeX 入门文档