首页系统综合问题Latex编写文档(一):旋转表格、反斜省略号

Latex编写文档(一):旋转表格、反斜省略号

时间2023-02-17 14:39:03发布分享专员分类系统综合问题浏览325

今天小编给各位分享省略号怎么打的知识,文中也会对其通过Latex编写文档(一):旋转表格、反斜省略号和小伙伴们必用的LaTeX语法介绍!!等多篇文章进行知识讲解,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:

  • Latex编写文档(一):旋转表格、反斜省略号
  • 小伙伴们必用的LaTeX语法介绍!!
  • LaTex——语法介绍
  • Latex怎么用 要详细的方法介绍
  • 一、Latex编写文档(一):旋转表格、反斜省略号

    旋转命令宏包:rotating。旋转命令格式

    \begin{command}{x} codes \end{command}

    {command}有三个命令选项:sideways, turn, rotate。{x}是用户自己定义的旋转角度。

    问题1:反斜省略号

    Latex中只有四种省略号的命令:\cdots、\ldots、\ddots、\vdots。

    但有的时候需要用到反斜对角方向的省略号,这种符号需要通过旋转的命令实现。

    具体案例1代码

    \documentclass{article}\usepackage{rotating}         %用于旋转对象(旋转包)\begin{document}$\ddots$\qquad\begin{sideways}$\ddots$\end{sideways}\qquad\begin{turn}{90}$\ddots$\end{turn}\qquad\qquad\begin{rotate}{90}$\ddots$\end{rotate}\end{document}

    运行结果如下:

    具体案例2代码

    \begin{eqnarray*}\left(\begin{array}{cccc}   &  &  & k_1   \   &  & k_2    &   \   & \begin{sideways}$\ddots$\end{sideways} &  &   \  k_n &  &   &  \\end{array}\right)\end{eqnarray*}

    此处注意一定要有$\$符号。运行结果如下:

    问题2:表格旋转

    受页面的限制,在论文投稿时,经常需要旋转表格和图片。用Latex如何实现这些功能呢?此时也需要用到宏包rotating中的环境。具体命令格式为

    \begin{sidewaystable} \end{sidewaystable}

    下面是一个具体的例子

    \begin{sidewaystable}[h]\caption{Some values} \centering \begin{tabular}{lccrrrrrrr} \hline\hline Num1 & Num2 & Num3 &\multicolumn{7}{c}{Summation}\ [0.5ex]\hline & & Ex1 &1 & $-1$ & 1 & 1 & $-1$ & $-1$ & 1 \[-1ex]\raisebox{1.5ex}{Case1} & \raisebox{1.5ex}{5}&Ex2& 2 & $-4$ & 4 & 4 & $-2$ & $-4$ & 4 \[1ex]& & Ex1 & 1 & $-1$ & 1 & 1 & $-1$ & $-1$ & 1 \[-1ex]\raisebox{1.5ex}{Case2} & \raisebox{1.5ex}{5}& Ex2&8 & $-8$ & 2 & 8 & $-8$ & $-8$ & 6 \[1ex]& & Ex1 & 1 & $-1$ & 1 & 1 & $-1$ & $-1$ & 1 \[-1ex]\raisebox{1.5ex}{Case3} & \raisebox{1.5ex}{5}& Ex2&4 & $-8$ & 8 & 4 & $-8$ & $-8$ & 8 \[1ex]\hline \end{tabular}\end{sidewaystable}

    运行结果如下:

    一、小伙伴们必用的LaTeX语法介绍!!

    LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

    中文名:拉泰赫

    外文名:LaTeX

    属性:排版系统

    开发者:美国计算机学家莱斯利·兰伯特

    开发时间:20世纪80年代

    LaTeX的数学公式有两种:行内公式和块级公式。行内公式放在文中与其它文字混编,块级公式单独成行。都使用美元符号进行标记显示。

    标记方法:使用一个美元符号包围起来

    $数学公式$

    例子:

    这是行内公式:$Gamma(n) = (n-1)!quadforall ninmathbb N$

    效果:

    这是行内公式:Γ(n)=(n−1)!∀n∈N

    标记方法:使用两个美元符号包围起来

    $$数学公式$$

    例子:

    $$ x = dfrac{-b pm sqrt{b^2 - 4ac}}{2a} $$

    效果:

    ^表示上标,_表示下标。如果上下标的内容多于一个字符,要用{}把这些内容括起来当成一个整体。上下标是可以嵌套的,也可以同时使用。

    例子:

    $x^{y^z}=(1+e^x)^{-2xy^w}$

    效果:

    xyz=(1+ex)−2xyw

    另外,如果要在左右两边都有上下标,可以用sideset命令。

    例子:$sideset{^1_2}{^3_4}bigotimes$

    效果:12⨂34

    方法1:frac{分子}{分母}

    方法2:分子 over 分母

    例子:$frac{a+b}{c+d}$ 或 $1 over 3$

    效果: a+bc+d  或 13

    注意:对于frac的方法,如果分子分母都是单个数,那么大括号{}可以省略,如:$frac12$表示12。

    ()、[]和|可以直接表示自己,而{}本来用于分组,因此需要用{}来表示自身,也可以使用lbrace 和rbrace来表示,其它括号见下面那个表。

    例子:${[z-(1+frac23x)y]div 4}$

    效果: {[z−(1+23x)y]÷4}

    注意原始符号并不会随着公式大小缩放。有时候我们想要括号和分隔符显示的大点,比如上面例子中希望括号能把整个分数都包住,那么可以用left和right标记,实现自适应调整。

    例子:$left(1+frac23xright)$

    效果:(1+23x)

    left和right标记能应用的括号很多:

    注意:

    left和right标记必须是成对出现的,但有时候我们只用到其中一个,比如只用一个|当作分割线,这时候可以通过.来表示空的那一方,即用left.表达左边空的情况,用right.表达右边空的情况。

    例子:$left. frac{du}{dx} right| _{x=0}$

    效果:dudx∣∣x=0

    根号开方使用sqrt标记,语法格式如下:

    sqrt[开方次数,默认为2]{开方因子}

    例子:$sqrt{x^3}$ 和 $sqrt[3]{frac xy}$

    效果:x3−−√  和 xy−−√3

    注意:对于非常复杂的表达式,建议使用{...}^{1/n}代替(n是开方次数)。

    数学公式中常见的省略号有两种,ldots表示与文本底线对齐的省略号,cdots表示与文本中线对齐的省略号。

    例子:$f(x_1,x_2,ldots,x_n) = x_1^2 + x_2^2 + cdots + x_n^2$

    效果:f(x1,x2,…,xn)=x21+x22+⋯+x2n

    注意:ldot和cdot可以表示与文本底线和中线对齐的单个点。

    矢量用vect标记实现,语法格式如下:

    vec{矢量值}

    例子:$vec{a} cdot vec{b}=0$

    效果:a⃗ ⋅b⃗ =0

    通常MathJax通过内部策略自己管理公式内部的空间,因此a︹︹b与a︹︹︹︹︹b(︹表示空格)都会显示为ab 。可以通过在ab间加入空格或;增加些许间隙,quad 与 qquad 会增加更大的间隙。

    例子:$a;b$ 或 $aquad b$ 或 $aqquad b$

    效果:ab 或 ab 或 ab

    下面的表格用于查询和对比。

    ± :pm

    × :times

    ÷ :div

    ∣ :mid

    ∤ :nmid

    ⋅ ⋅:cdot

    ∘ :circ

    ∗ :ast

    ⨀ :bigodot

    ⨂ :bigotimes

    ⨁ :bigoplus

    ≤ :leq

    ≥ :geq

    ≠ :neq

    ≈ :approx

    ≡ :equiv

    ∑ :sum

    ∏ :prod

    ∐ :coprod

    ∅ :emptyset

    ∈ :in

    ∉ :notin

    ⊂ :subset

    ⊃ :supset

    ⊆ :subseteq

    ⊇ :supseteq

    ⊇ :bigcap

    ⋃ :bigcup

    ⋁ :bigvee

    ⋀ :bigwedge

    ⨄ :biguplus

    ⨆ :bigsqcup

    log :log

    lg :lg

    ln :ln

    ⊥ :bot

    ∠ :angle

    30∘ :30^circ

    sin :sin

    cos :cos

    tan :tan

    cot :cot

    sec :sec

    csc :csc

    ′ :prime

    ∫ :int

    ∬ :iint

    ∭ :iiint

    ∬∬ :iiiint

    ∮ :oint

    lim :lim

    ∞ :infty

    ∇ :nabla

    ∵ :because

    ∴ :therefore

    ∀ :forall

    ∃ :exists

    ≠ :not=

    ≯ :not>

    ⊄ :notsubset

    y^ :hat{y}

    yˇ :check{y}

    y˘ :breve{y}

    ↑ :uparrow

    ↓ :downarrow

    ⇑ :Uparrow

    ⇓ :Downarrow

    → :rightarrow

    ← :leftarrow

    ⇒ :Rightarrow

    ⇐ :Leftarrow

    ⟶ :longrightarrow

    ⟵ :longleftarrow

    ⟹ :Longrightarrow

    ⟸ :Longleftarrow

    几个例子

    例子:

    $sum_{i=0}^n frac{1}{i^2}$

    $prod_{i=0}^n frac{1}{i^2}$

    $int_0^1 x^2 {rm d}x$

    $lim_{n rightarrow +infty} frac{1}{n(n+1)}$

    效果:

    ∑ni=01i2

    ∏ni=01i2

    ∫10x2dx

    limn→+∞1n(n+1)

    空格:空格

    #:#

    $:$ 

    %:%

    &:&

    _:_

    {:{

    }:}

    公式里的字符也有字体的选择,若要对公式的某一部分字符进行字体转换,可以用如下语法格式:

    {字体标记 需转换的部分字符}

    其中“字体标记”可以参照下表选择合适的字体。一般情况下,公式默认为意大利体。

    谢谢观看,下期再来!!!!

    二、LaTex——语法介绍

    简单点说:LaTeX 基于 TeX,主要目的是为了 方便排版 。在学术界的论文,尤其是数学、计算机等学科论文都是由 LaTeX 编写, 因为用它写数学公式非常漂亮。

    \documentstyle{article}

    \begin{document}

    This is a first example of a simple input file.

    \end{document}

    如果是 中文 ,将\documentstyle{article}改为

    \documentstyle{carticle}

    要想输出这些控制符用下列命令:

    # $ % & - { } ^{} ~{} \blackslash\blackslash表示“ \”

    rm 罗马字体 \it 意大利字体

    \bf 黑体 \sl 倾斜体

    \sf 等线体 \sc 小体大写字母

    \tt 打字机字体 \mit 数学斜体

    25 一号 \Huge

    20 二号 \huge

    17 三号 \LARGE

    14 四号 \Large

    12 小四号 \large

    10 五号 \normalsize

    9 小五号 \small

    8 六号 \footnotesize

    7 小六号 \scriptsize

    5 七号 \tiny

    smallskip \medskip \bigskip

    \textwidth=14.5cm

    \textheight=21.5cm

    系统默认:字号10pt= 五号字;西文字体为罗马字体;textwidth=12.2cm,textheight=18.6cm。相当于美国标准信纸大小。

    数学公式中的各种字体:

    $$

    \begin{array}{l}

    \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\%罗马字体

    \mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\%打字机字体

    \mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\%黑体

    \mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\%等线体

    \mathit{ABCDEFGHIJKLMNOPQRSTUVWXYZ}\%意大利字体

    \end{array}

    $$

    $$

    \begin{array}{clcr}

    x+y+z & uv & a-b & 8\

    x+y & u+v & a & 88\

    x & 3u-vw & abc &888\

    \end{array}

    $$

    $$\left ( \begin{array}{c}

    \left |\begin{array}{cc}

    a+b&b+c\c+d&d+a

    \end{array}

    \right |\

    y\z

    \end{array}\right )

    $$

    \begin{equation}

    0.3x+y/2=4z

    \end{equation}

    gcd(m,n)=amodbgcd(m,n)=amodb

    \documentclass[11pt]{ccart}%文件类说明

    %还可以选择的类是cctbook

    \setlength{\parindent}{12pt} %自然段第一行的缩进量为12pt

    \setlength{\parskip}{10pt plus1pt minus1pt}

    %自然段之间的距离为10pt,并可在8pt到11pt之间变化

    \setlength{\baselineskip}{8pt plus2pt minus1pt}

    %行间距为8pt,并可在7pt到10pt之间变化

    \setlength{\textheight}{21true cm}%版面高为21厘米

    \setlength{\textwidth}{14.5true cm}%版面宽为14.5厘米

    \begin{document}%正文开始

    \title{Thesis}%文章标题,双反斜杠\ 表示换行

    \author{author\Dept. of Math.}

    %作者名,单位,通信地址等,双反斜杠\ 表示换行

    \date{2003/8/5}

    %文章写作日期,如果省略此行,计算机日期作为写作日期

    \maketitle%建立标题部分

    \begin{center}%参考文献的书写

    {\heiti 参考文献}

    \end{center}

    \vskip 0.1cm

    \def\hang{\hangindent\parindent}

    \def\textindent#1{\indent\llap{#1\enspace}\ignorespaces}

    \def\re{\par\hang\textindent}

    \re{[1]} Nordhaus E,Stewart B,WhiteA.On the Maximum Genus of a Graph.{\it J.combinatorial Theory B},1971,11:258-267

    \re{[2]} Skoviera M.The Maximum Genus of Graphs of Diameter Two.{\it Discrete Math}.1991, 87:175-180

    \documentclass[11pt]{article}%文件类说明

    %还可以选择的类是book,report

    \setlength{\parindent}{12pt} %自然段第一行的缩进量为12pt

    \setlength{\parskip}{10pt plus1pt minus1pt}

    %自然段之间的距离为10pt,并可在8pt到11pt之间变化

    \setlength{\baselineskip}{8pt plus2pt minus1pt}

    %行间距为8pt,并可在7pt到10pt之间变化

    \setlength{\textheight}{21true cm}%版面高为21厘米

    \setlength{\textwidth}{14.5true cm}%版面宽为14.5厘米

    \begin{document}%正文开始

    \title{Thesis}%文章标题,双反斜杠\ 表示换行

    \author{author\Dept. of Math.}

    %作者名,单位,通信地址等,双反斜杠\ 表示换行

    \date{2003/8/5}

    %文章写作日期,如果省略此行,计算机日期作为写作日期

    \maketitle%建立标题部分

    \section{Introduction}%第一节引言(机器自动编号)

    {\bf Theorem 1.} {\it For any fixed ρ>0ρ>0, we have

    $$||R(u,\rho)||\leq ||R_1(u,\rho)||\leq 2||R(u,\rho)||,~~~\forall u\in H.

    \eqno(10)$$ Hence, (2) and (3) are equivalent for any fixed .}

    三、Latex怎么用 要详细的方法介绍

    latex用法设置行间距的方法:
    %\setlength{\baselineskip}{15pt}
    \renewcommand{\baselinestretch}{1}

    2.去掉容差报警的方法:
    \hbadness=10000 \tolerance=10000 \hfuzz=150pt

    3.更改子级item,enumerate的图标的方法:
    \renewcommand{\labelenumii}{(\arabic{enumii}).}
    \renewcommand{\labelenumiii}{[\arabic{enumiii}]}
    \renewcommand{\labelenumiv}{}

    \renewcommand{\labelitemi}{\PlusCenterOpen }
    \renewcommand{\labelitemii}{\Checkmark }
    \renewcommand{\labelitemiii}{\ding {43} }
    \renewcommand{\labelitemiv}{$\clubsuit$}

    4.使用下划线,删除线的方法:
    \usepackage{ulem}
    \uwave \sout \uwave{.....} \sout{...}

    如果用中文,应该是 CJKulem.sty 包, 不然不会正确分行。 如:
    \usepackage{CJKulem} LaTex会自动给CJKulem加上.sty的后缀

    \d a 给文字a下面加点,如下: \d G \d P \d I \d I \d O

    \xout:斜删除线
    \sout :水平删除线
    \uwave:波浪线

    \uline,\uuline:下划线,双下划线

    \renewcommand{\baselinestretch}{1.3}

    \renewcommand{\ULdepth} 可以手工修改下划线离基线的距离。

    5.高亮,加行号源代码的方法:
    \usepackage{color}
    \definecolor{gray}{rgb}{0.8,0.8,0.8}
    \usepackage{listings}
    \lstset{numbers=left} \lstset{language=C++} \lstset{breaklines}
    \lstset{extendedchars=false} \lstset{backgroundcolor=\color{gray}}
    \lstset{keywordstyle=\color{blue}\bfseries} \lstset{frame=none}
    \lstset{tabsize=4} \lstset{commentstyle=\color{red}}
    \lstset{stringstyle=\emph}

    6.制表位画简单表:
    \begin{tabbing}
    ..........\=............\=..........\\
    ....\> .........\>.........\\
    .....\>..........\>.........\\
    ...........\>........\>....
    \end{tabbing}

    7.盒子:
    \mbox{看什么看,死鸟} \fbox{看什么看,死鸟}
    \fbox 有一个外框

    \framebox[宽度][位置]{.....}
    位置:l:左对齐 r:右对齐 s:伸展文本
    \framebox[2.5cm][l]{.........}
    \framebox[3cm][s]{XXX \dotfill XXX}

    8.点填充:
    \dotfill
    \framebox[3cm][s]{XXX \dotfill XXX}

    9.对单个字母加上斜划线的方法:
    \makebox[0pt][l]{/}S

    10.给文本加上边注:
    ............... \marginpar{这是边注一个}.........

    .............\marginpar{...\\....\\....}.........

    加上竖线作边注:
    \marginpar{\rule[Y轴方向坐标:+向上,-向下]{竖线宽度}{竖线长度}}
    \marginpar{\rule[-17.5mm]{10mm}{20mm}}

    11.verbatim:
    \begin{verbatim}...........\end{verbatim}

    \begin{verbatim}* ...........\end{verbatim*}将空格也显示也来。

    12.画表有关知识:

    1)63:42
    32:44
    要将num1:num2这样的表项中的:予以对齐,则可用:...r@{:}l...
    2)合并多列写为一个表项: \multicolumn{10}{c|}{\itshape ........}

    13.块注释:
    \iffalse %块注释命令开始
    ....................
    \fi %块注释命令结束

    14.多个宏包的包含法:
    %一般情形下的必用宏包
    \usepackage{textcomp}
    \usepackage{latexsym,amssymb,amsmath}
    \usepackage{CJK,CJKnumb}

    15.宏包的使用说明的查询:
    %可以把\...\MiKTeX\TeXMF\doc文件夹移到另外的地方以方便查阅下面各种宏包的使用说明

    16.特殊的宏包:
    %\usepackage{ifpdf} %切换latex和pdflatex命令编译
    %\usepackage{china2e} %特殊的汉字字符

    17.有关宏包的说明:
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*
    %可以把\...\MiKTeX\TeXMF\doc文件夹移到另外的地方以方便查阅下面各种宏包的使用说明
    %宏包的兼容性与宏包的顺序有关,一般不应改动下面宏包的前后顺序

    %一般情形下的必用宏包
    \usepackage{textcomp}
    \usepackage{latexsym,amssymb,amsmath}
    \usepackage{CJK,CJKnumb} %其中CJKnumb用在fancyhdr宏包时,CJK 这个环境可以在preamble里使用,
    %但要记得在\begin{document}之前关掉之后可以再另外打开一个新的 CJK 环境.

    %其他 miktex 自带选用宏包, 包括: 图形宏包, 公式宏包, 表格宏包, 页面设置宏包, 特殊文本元素宏包
    %\usepackage{ifpdf} %切换latex和pdflatex命令编译
    %\usepackage{china2e} %特殊的汉字字符
    \usepackage{makeidx}\makeindex %产生方式是用命令(pdf)latex,(pdf)latex,texify,(pdf)latex

    %图形宏包
    \ifx\pdfoutput\undefined %即可用latex或pdflatex编译
    \usepackage[dvips]{graphicx}
    \else
    \usepackage[pdftex]{graphicx}
    \fi%将eps或pdf都放在当前目录的figures子目录下, 在文中用\graphicspath{{figures/}}
    \usepackage[centerlast]{caption2}%图形宏包, 下面的设置在我这儿有一点冲突, 所以弃用
    %\usepackage[subfigure,caption2]{ccaption}%构造连续标题,无标题,双语标题或匿名标题
    \usepackage{color}%彩色文本、底色、文本框等等色彩支持(这个宏包只能放在这里,否则通不过编译)
    \definecolor{lightgray}{gray}{.80}%\colorbox{lightgray}{\vbox{}}
    %\usepackage{epic}
    %\usepackage[all]{xy}
    \usepackage{floatflt}%可把图表和文字混排, 其中[p]可选
    %\begin{floatingfigure}[p]{40mm}\centering\caption{}\end{floatingfigure}
    %\begin{floatingtable}[p]{\begin{tabular}\end{tabular}}\caption{}\end{floatingtable}
    %\usepackage{overpic}%将LaTeX对象放置在图上
    %\usepackage{pstricks}%Posts cript macrosfor Generic TeX(我没用过,据说很强),在pdf下要用pdftricks
    %\usepackage{Picins}%图形放在正文行中
    \usepackage{bez123,fancybox}%latexcad/mytexcad所需要的宏包
    \usepackage{mytexcad}%%mytexcad是修改latexcad后的非Miktex宏包,也可用自带的latexcad.
    %我想在latex和pdflatex下都能正常显示编译结果,这时把它换成bez123宏包中的相应命令即可.
    %另外,改动一下latexcad.sty内的宏命令,把\drawpath 命令中的\path 改为\lbezier.
    %建议把latexcad图中的内容复制过来,并在\begin{picture}前加\centering\setlength{\unitlength}{1mm}
    %\usepackage{picinpar}%图表和文字混排宏包
    %\usepackage[verbose]{wrapfig} %图表和文字混排宏包
    %\usepackage{pspicture}%绘制任意角度和粗细的线段以及不限大小的圆,在PDF下不能用
    %\usepackage{eso-pic}%向文档的所有页或部分页加n副图形, 可实现水印效果
    %\usepackage{eepic}%扩展的绘图支持
    %\usepackage{curves}%绘制复杂曲线
    %\usepackage{texdraw}%增强的绘图工具
    %\usepackage{treedoc}%树形图绘制
    %\usepackage{pictex}可以画任意的图形
    %公式宏包
    \usepackage[amsmath,thmmarks]{ntheorem}%定理类环境宏包,其中amsmath选项用来兼容AMS LaTeX的宏包
    \usepackage{cases}%\begin{numcases}{|x|=}x,&for$x\geq0$\\-x,&for$x

    爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

    省略号怎么打
    DNF:这才是与大家息息相关的,盘点减负版本中那些细节小改动 免费一键下载海量CAD图纸,这4个素材网站值得收藏一波