Latex简单入门

LaTeX简要教程

开发环境:LaTeX studio
*ctrl+鼠标滚轮:放大缩小字体

源文件结构


% 导言区
\documentclass{article}%book,report,letter
% 可以更改文档类来改变文档结构

\title{My First Document}
\author{WSL}
\date{\today}

% 正文区(文稿区)
\begin{document}
    \maketitle %输出整个标题
    Hello World!
    % 增加空行就是空一格
    
    Let $f(x)$ be defined by the formula % '$'包围下为数学模式,用来输入公式,但'$'不换行,也可以用双'$'表示,自动换行
    % 在原文件插入注释,方便日后修改
    % here is my big formula
    $f(x)=3x^2+x-1$
    $$f(x)=3x^2+x-1$$ which is a polynomial of degree2
\end{document}
% 一般不直接删除,而是用注释

中文处理

% 处理中文要xelatex/utf8
%CTEX 宏集提供了四个中文文档类:ctexart、ctexrep、ctexbook 和ctexbeamer,分别对应LATEX 的标准文档类article、report、book 和beamer

% 导言区
\documentclass{ctexart}
% 可以更改文档类来改变文档结构
% 使用ctex宏包可以处理中文
%正文中\degree没有定义,在导言区用\newcommand定义
\newcommand\degree{^\circ}
%\usepackage{ctex}
\title{\heiti 煞笔之歌}
\author{\kaishu 八站}% 可以指定字体
\date{\today}

% 正文区(文稿区)
\begin{document}
    \maketitle %输出整个标题
    煞笔就是煞笔,无药可救.
    
    用公式表达$shabi$,其中$shabi=bazhan$,$\angle shabi=250\degree$则有:
    % 此处的begin{equation}用于产生带标号的行间公式
    \begin{equation}
        shabi^2=bazhan^2.
    \end{equation}
    
\end{document}

字体设置

== 内容与格式分离思想==


字体.PNG
% 导言区
\documentclass[11pt]{article}% 可设置normalsize的字体大小,一般只有10,11,12pt

\usepackage{ctex}
%  不建议在文档中使用大量命令,而是用newcommand命令提前定义好,修改可以放在这里修改。
\newcommand{\myfont}{\textit{\textbf{\textsf{Fancy Text}}}}

% 正文区
\begin{document}
    % 字体族设置(罗马字体,无衬线字体,打字机字体 )字体命令,作用于命令的参数
    \textrm{Roman Family} \textsf{Sans Serif Family} \texttt{Typewriter Family}
    
    % 字体声明,作用于后续的文本,可以用大括号分组,设置字体声明的范围
    \rmfamily Roman Family {\sffamily Sans Serif Family} {\ttfamily Typewriter Family}
    
    \sffamily who are shabi?
    
    {\sffamily shabi is bazhan}
    
    % 字体系列设置(粗细、宽度)
    \textmd{Medium Series} \textbf{Boldface Series}
    
    {\mdseries Medium Series} {\bfseries Boldface Series}
    
    % 字体形状设置(直立、斜体、仿斜体、小型大写)
    \textup{Upright Shape} \textit{Italic Shape} \textsl{Slanted Shape} \textsc{Small Caps Shape}
    
    {\upshape Upright Shape} {\itshape Italic Shape} {\slshape Slanted Shape} {\scshape Small Caps Shape}
    
    % 中文字体设置,\quad代表与下一个字空一格,\qquad代表空两格
    {\songti 宋体} \quad {\heiti 黑体} \quad {\fangsong 仿宋} \quad {\kaishu 楷书}
    
    中文字体的\textbf{粗体}与\textit{斜体}
    
    % 字体大小,与normalsize相对,normalsize大小由文档参数控制
    {\tiny          Hello}\\
    {\scriptsize    Hello}\\
    {\footnotesize  Hello}\\
    {\small         Hello}\\
    {\normalsize    Hello}\\
    {\large         Hello}\\
    {\Large         Hello}\\
    {\LARGE         Hello}\\
    {\huge          Hello}\\
    {\Huge          Hello}\\
    
    % 中文字号命令设置大小
    \zihao{0} 你好
    
    \myfont     

    
\end{document}

篇章结构

% 导言区
\documentclass{ctexbook}% ctexbook, ctexrep

%\usepackage{ctex}

%====设置标题格式=====
%通过\ctexset{}修改标题格式
\ctexset{
    section = {
        format+ = \zihao{-4} \heiti \raggedright,
        name = {,、},
        number = \chinese{section},
        beforeskip = 1.0ex plus 0.2ex minus .2ex,
        afterskip = 1.0ex plus 0.2ex minus .2ex,
        aftername = \hspace*{0pt}
    },
    subsection = {
        format+ = \zihao{5} \heiti \raggedright,
        %name = {\thesubsection 、},
        name = {,、},
        number = \arabic{section},
        beforeskip = 1.0ex plus 0.2ex minus .2ex,
        afterskip = 1.0ex plus 0.2ex minus .2ex,
        aftername = \hspace{0pt}
    }
}



% 正文区(文稿区)
\begin{document}
    %可以使用\tableofcontents生成整个文档目录
    \tableofcontents
    \section{引言}
    近年来,煞笔越来越多。
    % 空行用于分割段落,一个空行和多个空行效果一样;\par也可以实现新的段落;也可用\\命令实现换行,但不产生新的段落
    
    八站就是其中之一.\par 其父荸荠亦是如此。\\ 不好意思,二人互为父子
    \section{实验方法}
    \section{实验结果}
    \subsection{数据}
    \subsection{图表}
    \subsubsection{实验条件}
    \subsubsection{实验过程}
    % \chapter按章节生成文档大纲
    \chapter{结果分析}
    \section{结论}
    \section{致谢}
    
\end{document}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。