0. 简介

  LaTex在书写文档时的最基本单元就是首部的写作,变相的也可以说是头文件。本文章就来总结一下文档的基本格式和常用宏包。

1. 基本单元

  基本单元需要对LaTex语法有一定的了解,这个很简单,找本书或者网上的教程看看已大家学习LaTex的劲头来说都是简简单单的。下面直接写出来,请往下看。

\documentclass[a4paper]{article}

\begin{document}
    Hello World!
\end{document}

  其中\documentclass是声明文档的一些类,上面写到的a4paper是指的纸张为A4,article为文档类型为article,别的类型还有好多,后面会进行详细说明。

\begin{document}......\end{document}

就像是一对大括号,把需要写的,需要表现出来的东西放在其中,他们才会顺利的呈现出来。

2. 文档类(documentclass)

  文档类定下了整个文档的基调,纸张是多大的,是否双面,是属于什么样的类型。文档类的一些选项列举如下图表1。

  

图1, 标准文档类的选项

  在使用的时候可以按照如下的形式进行书写,注意一个类型只能有一个存在。

\documentclass[
a4paper,
oneside,
11pt,
...
]{•}

  其中的三个基本类,article、report、book其默认类如图2。

图2, 三个基本类

3. 宏包(定期更新)

  我们都知道LaTex中有着各种各样的宏包,其存在与使用大大方便了LaTex在编写中一些复杂格式如图片、表格、公式及参考文献等多方面的设计与实现。下面就来对宏包进行一个浅略的说明,本部分长期更新以适配我的文档编写。

2016.02.09更新如下

%----------------------------------------------------------------------------------------
%	文档整体设定
%----------------------------------------------------------------------------------------
% 设定文档类型,A4纸张,11pt大小的字体,report类型
\documentclass[a4paper, 11pt, oneside]{scrartcl}

% 引用文本宏包
\usepackage[T1]{fontenc}

% 统一修改正文和数学字体为Adobe Utopia, 这个字体和Times有些像
\usepackage{fourier}

% 语言处理和自动断词
\usepackage[english]{babel}

% 数学公式与标准
\usepackage{amsmath, amsfonts, amsthm}

% 产生随机文本
\usepackage{lipsum}

% 设计章节标题的风格
% 所有标题居中,正常字体,小型大写
\usepackage{sectsty}
\allsectionsfont{\centering \normalfont\scshape}

% 添加首行缩进,两个字符
\usepackage{indentfirst}
\setlength{\parindent}{2em}

% 启用插入图片功能并设定图片参考目录
\usepackage{graphicx}
\graphicspath{{figure/}} 

4. 更多请看

  更多本人整理的有关于LaTex的知识还请参见LaTex知识个人汇总

[原创][LaTex]LaTex学习笔记之框架及宏包的更多相关文章

  1. [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  2. [原创]java WEB学习笔记95:Hibernate 目录

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  3. [原创]java WEB学习笔记75:Struts2 学习之路-- 总结 和 目录

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  4. [原创]java WEB学习笔记52:国际化 fmt 标签,国际化的总结

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  5. [原创]java WEB学习笔记04:Servlet 简介及第一个Servlet程序(配置注册servlet,生命周期)

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  6. [原创]java WEB学习笔记109:Spring学习---spring中事物管理

    博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好 ...

  7. [原创]java WEB学习笔记109:Spring学习---spring对JDBC的支持:使用 JdbcTemplate 查询数据库,简化 JDBC 模板查询,在 JDBC 模板中使用具名参数两种实现

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  8. [原创]java WEB学习笔记108:Spring学习---基于配置文件的形式实现AOP

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  9. [原创]java WEB学习笔记107:Spring学习---AOP切面的优先级,重用切点表达式

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

随机推荐

  1. python3_phantomJS_test

    phantomJS和selenium差不多,几乎不相上下,使用会麻烦一点,但是比selenium快很多: # !/usr/bin/python3.4 # -*- coding: utf-8 -*- f ...

  2. java 里面的string 和byte[] 怎么互转

    public class TestBytes { private static String FORMAT = "UTF-8"; public static void main(S ...

  3. [HTML5]原生事件绑定和jquery动态事件绑定的区别

    原生事件绑定: <!-- 标签上绑定的事件是由window对象帮助调用,因此方法内的this其实是window对象 --> <label><input type=&quo ...

  4. Hadoop on Yarn 各组件详细原理

    运行在独立的节点上的ResourceManager和NodeManager一起组成了yarn的核心,构建了整个平台.ApplicationMaster和相应的container一起组成了一个Yarn的 ...

  5. redmine 配置邮件发送为async后,不能发送邮件(转载)

    通过参考:http://www.oschina.net/question/2005703_16688 之前configuration.yaml文件中email的相关配置如下: production: ...

  6. 全面了解 Linux 服务器 - 4. 查看 Linux 系统的平均负载

    可使用 uptime.top.w 命令来查看. 以 uptime 命令为例: liuqian@ubuntu:~$ uptime 17:31:26 up 7:27, 2 users, load aver ...

  7. 47. Largest Rectangle in Histogram && Maximal Rectangle

    Largest Rectangle in Histogram Given n non-negative integers representing the histogram's bar height ...

  8. 在c中保存状态

    1. 注册表 注册表是一个普通的table,我们可以将c函数中需要保存的状态都存储在注册表中,注册表是可以被多个c模块共享的. 由于注册表是一个普通table,我们同样可以在栈中对其进行操作,只是这个 ...

  9. 【python】django-celery 实现django项目定时任务

    官方:https://pypi.python.org/pypi/django-celery/ 参考:http://www.weiguda.com/blog/73/ 参考:http://www.liao ...

  10. Jquery Datatables 请求参数及接收参数处理

    Jquery Datatables 请求参数及接收参数处理 /** * Created by wb-wuyifu on 2016/8/9. */ /** * Created by wb-wuyifu ...