latex 学习记录-base IEEE ITS模板

本文档详细介绍了在Windows 10环境下使用TexLive 2021和VSCode进行LaTeX编辑的配置,推荐了LaTeX Workshop插件,并提供了公式的编辑示例。此外,还讨论了表格和图片的插入方法,以及文档转换工具Pandoc的使用。文章指出实时编译器的缺失是目前的一大不便,并分享了在处理大图和文字重叠问题上的经验。
摘要由CSDN通过智能技术生成

IEEE 模板

latex 环境

window 10 :
texlive 2021 ,这是必须的
vscode , 编辑器,蛮好用的,可以安装一些插件,可以自动提示,比texstudio好用
pandoc, 文档;类型转换, 比如 .tex -> docx,但是tex的照片是pdf格式则无法转换

vscode 配置

前面的按部就班的安装就可以了,主要是vscode的配置
vscode插件,主要插件:LaTex workshop
其他的按自己需求吧:
然是setting.json
因为只用了pdflatex所以就配置了这些,不要胡乱配置,否则影响pdf编译结果

 "latex-workshop.latex.tools": [
      {
          "name": "latexmk",
          "command": "latexmk",
          "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "-pdf",
              "%DOC%"
          ]
      },
      {
          "name": "pdflatex",
          "command": "pdflatex",
          "args": [
              "-synctex=1",
              "-interaction=nonstopmode",
              "-file-line-error",
              "%DOC%"
          ]
      },
      ],
      "latex-workshop.latex.recipes": [
      {
          "name": "pdflatex",
          "tools": [
              "pdflatex"
          ]
      },
      {
          "name": "pdflatex -> bibtex -> pdflatex*2",
          "tools": [
              "pdflatex",
              "bibtex",
              "pdflatex",
              "pdflatex"
          ]
      },
      ],
    

公式编辑

这是使用latex的目的。对于比较简单的公式,安装LaTex Mathematic 可以从中选对应的数学符号编写啦;
而对于比较复杂的,使用axmath编辑,然后转成latex语言就快很多啦

在这里插入图片描述

一些公式范例

markdown的写法和latex是有异曲同工之妙的,可以自行领悟一下。至于要引用的宏包这里就粗略的给一下啊:

\usepackage{cuted}%%\stripsep-3pt math equation
\usepackage{amsmath,amsfonts,lipsum}
\usepackage{amssymb} %% for bigger and smaller```

普遍写法

\begin{equation}\label{eq_1}
  r_i=\left\| \boldsymbol{s}_{pos}^{i}-\boldsymbol{r}_{pos} \right\| \,\,
\end{equation}

r i = ∥ s p o s i − r p o s ∥    r_i=\left\| \boldsymbol{s}_{pos}^{i}-\boldsymbol{r}_{pos} \right\| \,\, ri=sposirpos

多式子

\begin{subequations}\label{eq:2}
\begin{align}
f&=g \label{eq:2A}\\
f' &=g' \label{eq:2B}\\
\mathcal{L}f &= \mathcal{L}g \label{eq:2c}
\end{align}
\end{subequations}

因为markdown和latex不太一样,展示的效果没那么好啦:
f = g ( 2 a ) f ′ = g ′ ( 2 b ) f=g(2a) \\ f' =g' (2b) f=g(2a)f=g(2b)

占满两栏的公式

for tow colum math equation 
\newcounter{mytempeqncnt}
\normalsize
\setcounter{mytempeqncnt}{\value{equation}}
\setcounter{equation}{2}%% 这是公式编号-1,可以自己领悟
\begin{figure*}[hb] %% 这个是设置公式在哪里的意思
  \hrulefill	%% line
	\begin{equation}
	\label{eq_3}
  \boldsymbol{r}_{\boldsymbol{pos}}=\left[ \begin{array}{c}
    X\\
    Y\\
    Z\\
  \end{array} \right] _{ECEF}
  \\
  =\left[ \begin{matrix}
    R_N+h&		0&		0\\
    0&		R_N+h&		0\\
    0&		0&		R_N\left( 1-e^2 \right) +h\\
  \end{matrix} \right] \left[ \begin{array}{c}
    \cos \phi \cos \lambda\\
    \cos \phi \sin \lambda\\
    \sin \phi\\
  \end{array} \right] 
	\end{equation}
\end{figure*}

在这里插入图片描述
至于正文中的公式用 $y=kx+b+\lambda$ : y = k x + b + λ y=kx+b+\lambda y=kx+b+λ,表示就可以啦。
公式到这里也就差不多啦, 接下来的图表也是尤为重要的

图表

首先说表吧,这里有一个不太好用但又很不错的表格转换latex工具
表格转latex
三线表,给个例子就好啦:

\begin{table}[!t]
  \caption{The parameters of IMU\label{tab_1}}
  \centering
  \begin{tabular}{ccc}%%表格内容剧中对齐
    \toprule[1.5pt] %% top line
    % \hline
    \multicolumn{1}{l}{} & \textbf{A} & \textbf{B} \\ 
    % \hline 
    \toprule[1.0pt]
    VWR                  & 0.03                & 0.24\\ 
    ARW                  & 0.003               & 0.24\\ 
    Accel biases (mGal)  & $\sigma = 15, T=4h$ & $\sigma =250,T=1h$\\ 
    Gyro biases (deg/$\sqrt{h}$)& $\sigma =0.027,T=4h$ & $\sigma =50, T=1h$\\ 
    % \hline
    \toprule[1.5pt] 
    \end{tabular}
\end{table}

在这里插入图片描述

表格就到这里吧;

图相关的宏包:
\usepackage[caption=false,font=scriptsize,labelfont=sf,textfont=sf]{subfig}
\usepackage{graphicx}
占单栏图:

\begin{figure}[!t]
  \centering
 \includegraphics[width=8cm]{fig.png} %% or fig.pdf
 \caption{figure title.}
 \label{fig_3}
\end{figure}

双栏也很简单

\begin{figure*}[!t]
  \centering
 \includegraphics[width=8cm]{fig.png} %% or fig.pdf
 \caption{figure title.}
 \label{fig_3}
\end{figure*}

含子图的

\begin{figure}[!t]
  \centering
  \subfloat[fig.a title]
  {
    \includegraphics[width=8cm]{fig1.png} %% or fig1.pdf
    \label{fig_5a}
  }
  \hfil
  \subfloat[fig.b title]
  {
    \includegraphics[width=7.5cm]{fig2.png} %% or fig2.pdf
    \label{fig_5b}
  }
  \caption{figure title}
  \label{fig_5}
\end{figure}

还有很多东西,不可能面面俱到,latex我是当成一门语言和工具去学习的,不可能一口完全吃掉,以我记忆力也不可能完全记住所有的symbol, 因此,模板是不可或缺的,在使用的过程中慢慢的领悟与学习吧。

文档转换

用到pandoc工具,这个我理解不是很深刻,这里给一条命令示例,是转docx的,

 pandoc test.tex -o  test.docx  -MATHJAX --pdf-engine xelatex

至于参考文献

用是cite的宏包。看模板吧,一种是在模板钟使用,cite既定的序号。另一种是记录在文件中使用,然后include,cite文献的作者即可
这一部分尚未领悟,也没啥好写的。

遇到的问题

1 编译

我个人觉得,latex发展那么多年了,竟然还没开发出一个实时编译器,还停留在很古老的使用方式,令我感到匪夷所思。
以.tex 2 .pdf为例子,我的电脑是R7000 8核的,如果照片.png过大,比如4MB,偶尔会编译出错(over memory),或者编译非常久
如果将图格式为pdf,则会很快,但也不是非常快。pdf快的原因是预先编译了,而且使用pdf的清晰度会比png高

2 文字重叠

这个是页脚与正文重合,折腾了好久,也不知道怎么解决。不确定是不是bug
在这里插入图片描述

未完待续

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值