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

      LaTeX是一种排版系统,有些像网页设计语言HTML,Word也是一种排版系统,它属于所见即所得的排版系统,而LaTeX主要用代码来排版含有很多数学符号和公式的科技类文章或书籍。LaTeX是用TeX语言编写的一组宏代码,TeX是LaTeX的基础,TeX是在计算机科学家高德纳在修订《计算机程序设计艺术》时,为了排版这一部书籍而产生的。现已成为国际上数学、物理、计算机等科技领域专业排版的事实标准。

      首先总结一下排版公式的代码,公式主要分为行内公式和行外公式两种:

      行内公式代码:

    documentclass{article}
    egin{document}
        $Delta=a^2-4ac$
    end{document}

      行外公式可分为以下几种代码:

    documentclass{article}
    egin{document}
        [
                Delta=a^2-4ac
        ]
    end{document}    
    documentclass{article}
    egin{document}
        egin{equation}  
                Delta=a^2-4ac
        end{equation}
    end{document}    

    TeX原本是面向西文写作的,如果想加载中文排版,需要加入以下代码:

    documentclass[UTF8]{ctexart}
    egin{document}
        section{判别式公式}
        egin{equation}  
                Delta=a^2-4ac
        end{equation}
    end{document}    

    排版表格的代码:

    documentclass{article}
    egin{document}
        egin{table}[h]
            egin{tabular}{*{5}c}
                hline
                $a$ & $b$ & $c$ \
                hline
                3 & 4 & 5       \
                hline
                12 & 13 & 15    \
                hline 
            end{tabular}
            qquad
            $
                left(
                    A^2+B^2=C^2
                
    ight)
            $ 
            $(A^2+B^2=C^2)$  %一般情况不用这种方式,不够美观
        end{table}
    end{document} 

     排版图片代码:

    documentclass{article}
    usepackage{MCMthesis}
    egin{document}
        egin{figure}
        centering
        includegraphics[width=12cm]{1.jpg}
        caption{first picture}
        label{fig:2}
        end{figure}
    end{document}

    几张图片并列情况:

    documentclass{article}
    usepackage{MCMthesis}
    usepackage{subfigure}
    egin{document}
        egin{figure*}[h|t]
        centering
        subfigure[Number of elements read]
        {includegraphics[height=2in,width=2in]{aaa.eps}}
        subfigure[Size of disk files scanned] {includegraphics[height=2in,width=2in]{aaa.eps}}
        subfigure[Three picture]
        {includegraphics[height=2in,width=2in]{aaa.eps}}
        label{fig5}
        end{figure*}
    end{document}  

     标题排版代码:

    documentclass{article}
    egin{document}
            section{First}
            section{Second}
            section{Third}
              subsection{first}
    end{document} 

    文章字体代码:

      LaTeX设置字体大小命令由小到大依次为:

    	iny
    scriptsize
    footnotesize
    small
    
    ormallsize
    large
    Large
    LARGE
    huge
    Huge
    
    documentclass{article}
    egin{document}
        small{I'm scottding}
    
        
    ormalsize{I'm scottding}
    
        large{I'm scottding}
    
        Large{I'm scottding}
    
        LARGE{I'm scottding}
    
        huge{I'm scottding}
    
        Huge{I'm scottding}
    end{document} 
    或者
    documentclass{article}
    egin{document}
    Large
        I'm Scottding
    
    LARGE
        I'm Scottding
    end{document}

    字体加粗:

    documentclass{article}
    egin{document}
        	extbf{I'm scottding}
    end{document}

    字体为斜体:

    documentclass{article}
    egin{document}
        emph{I'm scottding}
    end{document} 
    或
    documentclass{article}
    egin{document}
        emph
        I'm scottding
    end{document} 

    即加粗又斜体:

    documentclass{article}
    egin{document}
        emph{
            	extbf{
                I'm scottding
                  }
            }
    end{document} 

    文字下方添加下划线:

    documentclass{article}
    egin{document}
        underline{ I'm Scottding }
    end{document} 

     参考文献的排版:

    documentclass{article}
    egin{document}
        egin{thebibliography}{99}
        ibitem{1} http://eblog.cersp.com/userlog16/29980/archives/2007/540390.shtml
        ibitem{2} http://www.stats.gov.cn/tjsj/ndsj/
        ibitem{3} http://www.chinacitywater.org/zwdt/ldzs/71793.shtml
        end{thebibliography}
    end{document}

    参考文献的在文中的引用:

    cite{文献编号}

    附录中添加代码的格式:

    documentclass{article}
    usepackage{MCMthesis}
    egin{document}
        section{appendices}
            subsection{First appendix}
                Here are simulation programmes we used in our model as follow.\
    
                	extbf{	extcolor[RGB]{0.98,0.00,0.00}{Input matlab source:}}
                lstinputlisting[language=Matlab]{./code/matlab1.m}
            subsection{Second appendix}
                	extcolor[RGB]{0.98,0.00,0.00}{	extbf{Input C++ source:}}
                lstinputlisting[language=C++]{./code/sudoku.cpp}
    end{document}

     表格嵌套:

    documentclass{article}
    usepackage{multirow}
    egin{document}
        egin{table}[!h]
            centering
            label{scottding}
            caption{Scottding}
            egin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
                hline
                multirow{2}{*}{Scott} & 
                multirow{2}{*}{Ding}  &  
                multicolumn{2}{|c|}{Scott} & 
                multicolumn{2}{|c|}{Ding} \
                cline{3-6}
                & & scottding & scottding & scottding & scottding \
                hline
                scottding1 & scottding2 & scottding3 & scottding4 & scottding5 & scottding6  \
                cline{1-6}
            end{tabular}
        end{table}
    end{document}

     合并单元格:

    umentclass{article}
    usepackage{multirow}
    egin{document}
        egin{table}[!h]
            centering
            label{scottding}
            caption{Scottding}
            egin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
                hline
                 multirow{3}{*}{Scottt}                         & 
                       multirow{3}{*}{Ding}                          &  
                 multicolumn{2}{|c|}{multirow{2}{*}{Scott}}         &
                     multicolumn{2}{|c|}{multirow{2}{*}{Ding}}           \
                    &    &  multicolumn{2}{|c|}{}  & multicolumn{2}{|c|}{}  \
                cline{3-6}
                      &              &      sss &    sss &   sss &  sss  \
                hline 
            end{tabular}
        end{table}
    end{document}
  • 相关阅读:
    Python数据类型之数值-Python基础前传(5)
    R语言之数据可视化
    R语言之数据可视化
    R语言基础
    R语言基础
    R语言基础
    R语言入门
    R语言入门
    用 python 爬取 gutenberg 上的英文科幻小说
    Python 在数据科学中的应用
  • 原文地址:https://www.cnblogs.com/NYNU-ACM/p/4264908.html
Copyright © 2011-2022 走看看