LaTeXの学习笔记

听说LaTeX挺有趣,决定学习一下提升自己的境(逼)界(格),借鉴了许多大神的经验与笔记,希望能坚持下去......(* ̄;( ̄ *)

 

1.论文写作的三种格式

 

eg.


\documentclass{article}  

\begin{document} 

Hello,world! 

\end{document}

 

小结: 

英文文档声明的3种情况:

\documentclass{article

\documentclass{report

\documentclass{book

 

中文文档声明的3种情况:

\documentclass{ctexart

\documentclass{ctexrep

\documentclass{ctexbook

 

 

2.LaTeX の 语法简介

eg.


\documentclass[UTF8,a4paper]{ctexart}   %声明文档类型 

\begin{document}                                     %正文环境开始 

\textsl{口袋妖怪}                                        %带参数命令 

{\kaishu Hello,world!}                               %声明命令 

\kaishu 神奇宝贝超世代                                %这也是声明命令 ~( ̄▽ ̄~)(~ ̄▽ ̄)~ 

\end{document}                                       %正文环境结束

 

LaTeX语法有3种 :  注释,命令,环境                %代码区分大小写!!!

 

小结:

1. 注释:用%表示,某一行%后面的内容都是注释。

 

2. 命令:以\开头,分为2种。 

第一种是带参数的命令,如

\textsl{口袋妖怪},\textsl{}作用是把花括号里的参数设置成倾斜字体;

 

第二种是声明,声明用法有2种:

其一,如

\kaishu 神奇宝贝超世代表示\kaishu 

后面所有的内容都是楷书字体,直到\kaishu所在环境结束;

其二,如

{\kaishu Hello,world!} 

用花括号括起来,作用范围就是花括号中的内容。

 

注意:

声明类型的命令后需要加个空格分隔开,

一般情况下,

命令前后都加个空格保险。

 

3. 环境:格式为

\begin{环境名称} 

 环境中的内容

\end{环境名称} 

 

 

 

3. LaTeX代码的基本结构

 

eg.

 

\documentclass[UTF8,a4paper]{ctexart}

%声明文档类型

 

\usepackage{txfonts}            %使用txfonts宏包,将正文的字体都用txfonts

\usepackage{graphicx}         %使用graphicx宏包,正文就可以用命令插图了

\usepackage{listings}            %使用listings宏包,正文就可以用lstlisting环境了

 

\title{论超梦的战斗力}                     %后面的3行都是标题的一些设置

\author{lucario}

\date{\today}  

 

 %以上全部都是导言区

 

 

\begin{document}                   %正文开始

 

\maketitle                                 %输出标题

\tableofcontents                        %输出目录

\section                                     %开始第一节内容

\includegraphics{123.png}      %插入图片

\section                                     % 开始第二节内容                

\begin{lstlisting}[Language=C]         % 用lstlisting环境写东东

 

#include <stdio.h>

int main()

{printf("hello world")}

 

\end{lstlisting}

 

\end{document}                  %正文结束     

 

 

 

 

小结:

\usepackage{ctex}
\usepackage{graphicx}
\usepackage[]{caption2}
\usepackage{paralist}
\usepackage{float}
\usepackage{subfigure}
\usepackage{multirow}
\usepackage{graphpap}
\usepackage{titlesec}%改变标题格式
\usepackage{amsmath,amsfonts,amssymb,graphicx} % EPS 图片支持
\usepackage{subfigure} % 使用子图形
\usepackage{indentfirst} % 中文段落首行缩进
\usepackage{bm} % 公式中的粗体字符(用命令\boldsymbol)
\usepackage{multicol} % 正文双栏
\usepackage{indentfirst} % 中文首段缩进
\usepackage{picins} % 图片嵌入段落宏包 比如照片
\usepackage{abstract} % 2栏文档, 一栏摘要及关键字宏包
\usepackage{amsthm} % 使用定理
\usepackage{booktabs} % 使用表格
\usepackage{titlesec}
\usepackage{wasysym}
\usepackage[sort]{cite}
\usepackage[body={16cm, 20cm}, centering, dvipdfm]{geometry}
\usepackage[colorlinks,linkcolor=red,anchorcolor=black,citecolor=black]{hyperref}
\usepackage{epsfig}
\usepackage{calc}
\usepackage{pifont}
\usepackage{fancyvrb}
\usepackage{upgreek}

 

 

 

 

//===========================================================================================

//2017.8.26更新

之前挖了一个大坑最近才填上,由于习惯了HTML的风格导致我很多LaTeX的命令很不习惯,于是就自己动手修改了一些,详见我的宏包,初学甚浅,请多指教。

 

>> 我的宏包(draft)

 

\NeedsTeXFormat{LaTeX2e}

 

\LoadClass[11pt,twoside,a4paper]{article}

 

\RequirePackage[T1]{fontenc}

\RequirePackage[utf8]{inputenc}

\RequirePackage{calc}

\RequirePackage{indentfirst}

\RequirePackage{fancyhdr}

\RequirePackage{graphicx,epstopdf}

\RequirePackage{lastpage}

\RequirePackage{ifthen}

\RequirePackage{lineno}

\RequirePackage{float}

\RequirePackage{amsmath}

\RequirePackage{setspace}

\RequirePackage{enumitem}

\RequirePackage{mathpazo}

\RequirePackage{booktabs} % For \toprule etc. in tables

\RequirePackage[largestsep]{titlesec}

\RequirePackage{etoolbox} % For \AtBeginDocument etc.

\RequirePackage{tabto} % To use tab for alignment on first page

\RequirePackage{color} % To provide color for soul

\RequirePackage{soul} % To highlight text

\newcommand{\highlight}[1]{\colorbox{yellow}{#1}}

\RequirePackage{multirow}

\RequirePackage{microtype} % For command \textls[]{}

\RequirePackage{tikz} % For Orcid icon

 

\usepackage{latexsym,bm}

\usepackage{amsmath,amssymb}

\usepackage{graphicx}

\usepackage{geometry}

\usepackage{nag}

\usepackage{microtype}

\usepackage{siunitx}

\usepackage{cleveref}

\usepackage{hyperref}

\usepackage{booktabs}

\usepackage{fancyhdr}

\usepackage{fancyvrb}

\usepackage{verbdef}

 

\include{unicode}

 

\newcommand{\pageMargin}[1]{\geometry{#1}}

\newcommand{\fsize}[1]{\fontsize{#1}{\baselineskip}\selectfont}

\newcommand{\strong}[1]{\textbf{#1}}

\newcommand{\br}{\\}

\newcommand{\img}{\includegraphics}

\newcommand{\divbox}{\noindent}

\newcommand{\spaceline}{\makebox{ }\br}

\newcommand{\aline}{\noindent}

\newcommand{\hr}{ \aline\rule{\textwidth}{0.1mm}\br }

\newcommand{\hrline}[1]{ \aline\rule{#1}{0.1mm}\br }

 

\setlength{\textwidth}{16cm}

 

\pagestyle{fancy}

 

 

 

 

posted @ 2016-12-14 13:57  Comcx  阅读(1943)  评论(0)    收藏  举报