Latex使用

(插播)数学字符加粗:

http://blog.sina.com.cn/s/blog_a0e53bf70102vr42.html

https://www.zhihu.com/question/25290041/answer/30422583

具体可看上面两篇介绍:

1、单个字符加粗,amsmath 宏包(更确切地说是子包 amsbsy)提供了 \boldsymbol 命令

\documentclass{article}
\usepackage{amsmath}
\documentclass{article}
\usepackage{amsmath}


2、整个公式加粗,基本的切换为数学粗体的命令是 amsmath 宏包中的 \boldmath,它通常被定义为 \mathversion{bold},意思是全局地把当前的数学字体设置为粗体,并且它应该在数学环境外面使用。(与之相对的恢复正常粗细是 \unboldmath 即 \mathversion{normal}。)因此我们有:

\documentclass{article}
\begin{document}
\boldmath $a^2 + b^2 = c^2$
\end{document}

结果:

 

0、数学公式基本语法

1.上标与下标

上标命令是 ^{角标},下标命令是 _{角标}。当角标是单个字符时可以不用花括号(在 LaTeX 中,花括号是用于分组,即花括号内部文本为一组)。

$$x_1$$

$$x_1^2$$

$$x^2_1$$

$$x_{22}^{(n)}$$

$${}^*\!x^*$$    %(“\!” 表示其前后字符之间无间隙)

2.分式

输入较短的分式时,最简单的方法是使用斜线,譬如输入 (x+y)/2。

要输入带有水平分数线的公式,可用命令:\frac{分子}{分母}。

$$\frac{x+y}{2}$$

$$\frac{1}{1+\frac{1}{2}}$$

3.根式

排版根式的命令是:开平方:\sqrt{表达式};开 n 次方:\sqrt[n]{表达式}

$$\sqrt{2}<\sqrt[3]{3}$$

$$\sqrt{1+\sqrt[p]{1+a^2}}$$

$$\sqrt{1+\sqrt[^p\!]{1+a^2}}$$

注意:上面第三个示例与第二个示例的区别,有时候 LaTeX 公式需要经过这样的微调会更美观。

4 求和与积分

排版求和符号与积分符号的命令分别为 \sum 和 \int,它们通常都有上下限,在排版上就是上标和下标。

$$\sum_{k=1}^{n}\frac{1}{k}$$

$\sum_{k=1}^n\frac{1}{k}$

$$\int_a^b f(x)dx$$

$\int_a^b f(x)dx$

微分符直体:$$\int_a^b f(x)\mathrm{d}x$$

在数学模式中,TEX 根据上下文选择字体大小。例如,上标会排版成较小的字体。如果你想要把等式的一部分排版成罗马字体,不要用\textrm 命令,只因\textrm 会暂时切换到文本模式, 而此时字体大小切换机制将不起作用。使用\mathrm 来保持字体大小切换机制的正常。

5.公式中的空格

LaTeX 能够自动处理公式中的大多数字符之间的空格,但是有时候需要自己手动进行控制。

紧贴 $a\!b$

没有空格 $ab$

小空格 a\,b

中等空格 a\;b

大空格 a\ b

quad空格 $a\quad b$

两个quad空格 $a\qquad b$

注意:不同的TEX解析器给出的结果稍有不同,这里使用Google API生成的公式空格的间隔大小就和CTEX中不同。貌似在这里空格的差别不大...,看来Google API功能削减了一些。

在公式中灵活的运用空格命令可以起到美化公式的作用。

$$\int_a^b f(x)\mathrm{d}x$$

插入小空格:$$\int_a^b f(x)\,\mathrm{d}x$$

 6 公式中的定界符

这里所谓的定界符是指包围或分割公式的一些符号

$($    %(

$)$    %)

$[$    %[

$]$    %]

$\{$    %{

$\}$    %}

$|$    %|

$\|$    %||

在上述这些定界符之前冠以 \left(修饰左定界符)或 \right(修饰右定界符),可以得到自适应缩放的定界符,它们会根据定界符所包围的公式大小自适应缩放。

$$\left(\sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k}\right)$$

 7 矩阵

对于少于 10 列的矩阵,可使用 matrix,pmatrix,bmatrix,Bmatrix,vmatrix 和 Vmatrix 等环境。

$$\begin{matrix}1 & 2\\3 &4\end{matrix}$$

$$\begin{pmatrix}1 & 2\\3 &4\end{pmatrix}$$

$$\begin{bmatrix}1 & 2\\3 &4\end{bmatrix}$$

$$\begin{Bmatrix}1 & 2\\3 &4\end{Bmatrix}$$

$$\begin{vmatrix}1 & 2\\3 &4\end{vmatrix}$$

$$\begin{Vmatrix}1 & 2\\3 &4\end{Vmatrix}$$

8 排版数组

当矩阵规模超过 10 列,或者上述矩阵类型不敷需求,可使用 array 环境。该环境可把一些元素排列成横竖都对齐的矩形阵列。

$$

\mathbf{X} =

\left( \begin{array}{ccc}

x_{11} & x_{12} & \ldots \\

x_{21} & x_{22} & \ldots \\

\vdots & \vdots & \ddots

\end{array} \right)

$$

 \mathbf大写控制符,\\表示换行,{ccc}表示列样式。array 环境也可以用来排版这样的表达式,表达式中使用一个“.” 作为其隐藏的\right 定界符。

$$

y = \left\{ \begin{array}{ll}

a & \textrm{if $d>c$}\\

b+x & \textrm{in the morning}\\

l & \textrm{all day long}

\end{array} \right.

$$

你也可以在array 环境中画线,如分隔矩阵中元素。

$$

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

1 & 2 \\

\hline

3 & 4

\end{array}\right)

$$

1、各种符号

 

 

 

 

2、latex 调整方括号大小

LaTeX编辑时, 有时括号里内容较多, 特别是有分数的时候, 普通的圆括号显得太短, 不好看

加条简单的命令 \left ( \right) 即可. 类似的, 绝对值符号, 取上下整的符号都可用同样的命令改变. 如:

  

       ( \frac{1}{2} )                        ( \frac{1}{2} ) 

 

 \left ( \frac{1}{2} \right )              \left ( \frac{1}{2} \right )

3、公式若不换行写可采用   $w_0\times h_0$ 形式,将内容写在两个 $ 中间。

 

4、LaTeX中大括号分支公式的书写

LaTeX中大括号分支公式的书写:用cases不会换行,用array可以:

\begin{equation}
r =\left\{
           \begin{array}{lcl}
    \frac{W}{w_0},\quad   &if \quad w_0>h_0, w_0>W \\
    \frac{H}{h_0},\quad  &if \quad w_0<h_0, h_0>H \\
    1,\quad   &othersize
           \end{array}
        \right.       
\end{equation}

结果:

从结果可以看出,公式的行间距过于紧凑,所以对行间距进行调整,可在矩阵每一行的最后加上一段垂直距离\vspace{1ex},距离可调,直到满意为止

\begin{equation}
r =\left\{
           \begin{array}{lcl}
    \frac{W}{w_0},\quad   &if \quad w_0>h_0, w_0>W \vspace{1ex}\\
    \frac{H}{h_0},\quad  &if \quad w_0<h_0, h_0>H \vspace{1ex}\\
    1,\quad   &othersize
           \end{array}
        \right.       
\end{equation}

4.2多个公式共用一个编号:

\begin{equation}\label{3}
\begin{array}{lcl}
    w_{conv}=\frac{w_i+2\times p_w-k_w}{s_w}+1 \vspace{1ex}\\
    h_{conv}=\frac{h_i+2\times p_h-k_h}{s_h}+1
\end{array}
\end{equation}

5、Latex数学公式-约束条件下标

在数学公式中,我们经常会用到最优化的问题,那么如何写出类似下方的公式呢?

 
只要在\max中加入\limits_ 即可。

6、输入百分号:

\% 就可以产生百分号. 例如 12\% 就得到你要的"12%"了.

7、参考文献大写:

在使用IEEE的LaTeX8模板排版论文。对于参考文献的标题,模板会自动使第一个单词的首字母大写,其余字母全部小写。如果想让后面的字母中有大写的怎么办?

例如:An implementation of the FFT。

\protect{FFT}

8、LATEX中输入英文缩写。例如输入『it's』,『don't』那个单引号。

最左上角那个`键

若想输入双引号,则打两个(``)

补充: 

    单引号: ` ', 双引号 `` ''  (分别两个成对的引号)

9、图片跨栏后不显示

今天对图片进行排版时,发现图片编译通过,但是无法显示。

源代码如下:

\begin{figure}[h!]
  \includegraphics[height=5.55cm,width=7.94cm]{Figure8.jpg}
  \caption{\csentence{Patent image examples.}
      (a) the image including two types of image, (b) the image without specific characteristic, (c) the image including multiple images with the same category, (d) color image.}
      \end{figure}

网上各种方法都试了,却都不好使,后查看 warning (编译过程中给出的警告),

将代码改为:

\begin{figure}[!ht]
  \includegraphics[height=5.55cm,width=7.94cm]{Figure8.jpg}
  \caption{\csentence{Patent image examples.}
      (a) the image including two types of image, (b) the image without specific characteristic, (c) the image including multiple images with the same category, (d) color image.}
      \end{figure}

Ok, 成功。 

10、表格内容过长,自动换行

\newcommand{\tabincell}[2]{\begin{tabular}{@{}#1@{}}#2\end{tabular}}  %表格自动换行
%此语句为定义语句,只需要在开始时出现一次即可,若同一个tex文件中出现两次,则编译过程中会出错,编译不通过。

\begin{table}[htbp]
 \centering
\caption{\label{tab:test}FEATURES USED IN EXPERIMENT}
 \begin{tabular}{|c|c|c|}
  \hline
 \tabincell{c}{Number \\ of \\ features} & Description of each feature \\
  \hline
9 & \tabincell{c}{Magnitude of second, fourth,and sixth components of \\FFT of 3 axes} \\
\hline
12 & Mean, standard deviation, energy, correlation of 3 axes \\
\hline
21 & \tabincell{c}{Magnitude of second, fourth,and sixth components of FFT,\\ Mean, 
standard deviation, energy,correlation of 3 axes} \\
\hline
27 & \tabincell{c}{Magnitude of second, fourth,and sixth components of FFT,\\ Mean, standard deviation, energy,correlation, time between\\ peaks, number of peaks per computation unit of 3 axes} \\
  \hline
 \end{tabular}
\end{table}

表格是通过后面的 \hline来设置水平直线,而垂直直线则是通过 \begin{tabular}{|c|c|c|} 语句中的 “ | ”来设置。

结果图:

11、表格与文档同宽度

\begin{table}[h!]
\caption{Number of patent image samples in each category.}
      \begin{tabular}{llll}
        \hline 
        Image category   &Num.  &Image category   &Num. \vspace{0.5ex}\\ \hline 
        chemical structure &80937 &character(symbol) & 16721 \vspace{0.5ex}\\
        mathematics &80846 &graph  & 14247 \vspace{0.5ex}\\
        abstract drawing &67795  &gene sequence   & 7448\vspace{0.5ex}\\ 
        flowchart &44374 &program listing &392 \vspace{0.5ex}\\ 
        table &27240 & & \vspace{0.5ex}\\ \hline
      \end{tabular}
\end{table} 

 有时插入的表格与文档并不同宽,可以添加以下两句代码来调节表格的宽度和行间距

\tabcolsep8pt  %表格宽度

\renewcommand\arraystretch{1.5} %行间距

来实现,如下代码所示:

\begin{table}[h!]
\caption{Number of patent image samples in each category.}
\tabcolsep8pt  %表格宽度

\renewcommand\arraystretch{1.5} %行间距

      \begin{tabular}{llll}
        \hline 
        Image category   &Num.  &Image category   &Num. \vspace{0.5ex}\\ \hline 
        chemical structure &80937 &character(symbol) & 16721 \vspace{0.5ex}\\
        mathematics &80846 &graph  & 14247 \vspace{0.5ex}\\
        abstract drawing &67795  &gene sequence   & 7448\vspace{0.5ex}\\ 
        flowchart &44374 &program listing &392 \vspace{0.5ex}\\ 
        table &27240 & & \vspace{0.5ex}\\ \hline
      \end{tabular}

\end{table} 

 

通过添加

\resizebox{\linewidth}{!}{...} 也可以使表格与文档同宽,但是字体会增大。

\begin{table}[h!]
\caption{Results of AlexNet with different input size.}
\resizebox{\linewidth}{!}{
      \begin{tabular}{lll}
        \hline
        Input size (pixels)   &Precision(\%)  &Recall(\%)    \\ \hline
        $227\times227$ &87.17 &85.77\\
        $454\times454$ &88.61 &85.19\\
        $681\times681$ &89.58 &85.38\\
        $908\times908$ &90.08 &81.40\\ \hline

      \end{tabular}
      }
\end{table} 

 

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值