zoukankan      html  css  js  c++  java
  • LaTeXの学习笔记

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

     

    1.论文写作的三种格式

     

    eg.


    documentclass{article}  

    egin{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}   %声明文档类型 

    egin{document}                                     %正文环境开始 

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

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

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

    end{document}                                       %正文环境结束

     

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

     

    小结:

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

     

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

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

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

     

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

    其一,如

    kaishu 神奇宝贝超世代表示kaishu 

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

    其二,如

    {kaishu Hello,world!} 

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

     

    注意:

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

    一般情况下,

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

     

    3. 环境:格式为

    egin{环境名称} 

     环境中的内容

    end{环境名称} 

     

     

     

    3. LaTeX代码的基本结构

    eg.

    documentclass[UTF8,a4paper]{ctexart}

    %声明文档类型

     

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

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

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

     

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

    author{lucario}

    date{ oday}  

     

     %以上全部都是导言区

     

     

    egin{document}                   %正文开始

     

    maketitle                                 %输出标题

    ableofcontents                        %输出目录

    section                                     %开始第一节内容

    includegraphics{123.png}      %插入图片

    section                                     % 开始第二节内容                

    egin{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} % 公式中的粗体字符(用命令oldsymbol)
    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 oprule 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

    ewcommand{highlight}[1]{colorbox{yellow}{#1}}

    RequirePackage{multirow}

    RequirePackage{microtype} % For command extls[]{}

    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}

    ewcommand{pageMargin}[1]{geometry{#1}}

    ewcommand{fsize}[1]{fontsize{#1}{aselineskip}selectfont}

    ewcommand{strong}[1]{ extbf{#1}}

    ewcommand{r}{\}

    ewcommand{img}{includegraphics}

    ewcommand{divbox}{ oindent}

    ewcommand{spaceline}{makebox{ }r}

    ewcommand{aline}{ oindent}

    ewcommand{hr}{ aline ule{ extwidth}{0.1mm}r }

    ewcommand{hrline}[1]{ aline ule{#1}{0.1mm}r }

    setlength{ extwidth}{16cm}

    pagestyle{fancy}

     

     

  • 相关阅读:
    父子组件例子
    指令
    使用git将代码推到coding
    vue生命周期
    vue 父子组件
    vuex
    使用vue与element组件
    vue02
    使用vue
    telnet 使用
  • 原文地址:https://www.cnblogs.com/unsigned-error/p/6179025.html
Copyright © 2011-2022 走看看