Latex
常见设置
AOE 提交时间
宏定义
1 | % 宏定义 |
Author Equal contribution
1 | \author{\IEEEauthorblockN{Qingcai Jiang$^*$\IEEEauthorrefmark{2}, Shaojie Tan$^*$\IEEEauthorrefmark{2}, Junshi Chen\IEEEauthorrefmark{3} and Hong An\IEEEauthorrefmark{3}} |
[^1]
颜色 color
magenta
and violet
and purple
and orange
字体 font
字体样式
- \textbf{ 加粗 }
- 斜体\emph{斜体}
- 下划线\underline{下划线}
字体大小
\fontsize{字体尺寸}{行间距}\selectfont
- 字体尺寸是0.5pt的倍数,向上取0.5倍数。
- 行间距一般为字体大小的1.2~1.5倍或者使用\baselineskip
格式
黑底圆圈白色数字(流程图说明)
1 | \circlednumber{1} |
在这个命令中,shape=circle
指定了节点的形状是圆形,draw
表示绘制圆形的边界,inner sep=0.8pt
设置了圆形内部的边距(可以根据需要调整大小),fill=black
将圆形填充为黑色,而text=white
将文本颜色设置为白色。
有序无序list
1 | \begin{enumerate} |
代码块
如何格式实在难调整,可以考虑carbon
1 | \usepackage{listings} % 使用listings宏包 |
及其格式设置
1 | \definecolor{codegreen}{rgb}{0,0.6,0} |
可选字体style
\tt
, %使用teletype字体(一种等宽字体)\it
, %使用罗马斜体\bfseries
, %不改变当前字体的族与形状,但转变成bold加粗序列\mdseries
, %不改变当前字体的族与形状,但转变成中等粗细medium序列\underbar
, %添加下划线
图片
1 | \begin{figure}[H] |
这是下面是两栏只占一栏,如果要横框两栏,figure后加*
1 | \def\hheatmap{0.245} |
插图清单
图片应该能在不看正文的情况理解,所以可能会有图注。为了不在插图清单里显示图注。可以用[]
进行如下处理
1 | \caption[鲲鹏920上优化后的llvm-mca测得的基本块吞吐量热图]{鲲鹏920上优化后的llvm-mca测得的基本块吞吐量热图,图中绿色虚线代表10\%误差率,紫色虚线代表20\%误差率。} |
a,b 左右两图
1 | \begin{figure}[ht] |
引用标题
1 | \section{Me, myself and I} |
超链接
1 | \usepackage[colorlinks,linkcolor=blue]{hyperref} |
表格
1 | \begin{center} |
1 | \begin{table}[htbp] |
算法
algorithm2e
USTC毕业论文使用
1 | \usepackage[ruled,linesnumbered,vlined]{algorithm2e} |
algorithmic
1 | \usepackage{algorithm} |
algpseudocode
1 | \documentclass{article} |
公式
1 | \usepackage{amsmath} % 使用amsmath宏包 |
带编号的公式
公式溢出调整大小。使用类似\begin{footnotesize}
的框起来。
1 | \begin{align} |
对齐等号
- aligned就是用来公式对齐的,在中间公式中,
\\
表示换行,&
表示对齐。在公式中等号之前加&
来对齐。*
代表取消公式编号(1)
1 | \begin{align*} |
换行命令
1 | \\:换行。 |
分段命令
\par:分段。
分页命令
1 | \newpage:分页命令。 |
脚注
\footnote{}
各种普通符号
省略号
1 | \cdots是横向的省略号 |
箭头
\rightarrow → \leftarrow ← \Rightarrow ⇒ \Leftarrow ⇐
数学字符上的剪头 \overrightarrow{}
各类箭头符号集锦,原文链接:http://www.hijtr.com/latex-arrows/
大小括号
1 | $$ |
矩阵符号
1 | $$ |
其中 \left 和 \right 表示左右定界符,后面跟着的是左右封闭的符号,可以是 | 或者 [] 或者 {}
各种表格
https://blog.csdn.net/JueChenYi/article/details/77116011
数学特殊符号
1 | $ |
上下左右
1 | \underset{下面}{\max} |
vector
\vec{AB}
任意元素, 所有元素
1 | % (1)任意 |
属于,不属于
属于: /in
不属于:/notin
运算符
点乘:a \cdot b
叉乘:a \times b
除以:a \div b
求和 \sum_{}^{}
开方 \sqrt{}
\le和\leq为小于等于
\ge和\geq为大于等于
\neq为不等于
\equiv 恒等于
\approx 约等于
各种数域
\usepackage{amsfonts}
或则
\usepackage{amssymb}
有理数在英文中称作rational number
希腊字母表
https://blog.csdn.net/xxzhangx/article/details/52778539
文献引用
不使用BibTeX
1 | \begin{thebibliography}{99} |
使用
1 | ~\cite{ref1} |
使用BibTeX
BibTeX 文件的后缀名为 .bib
, google scholar查找其内容
1 | @article{name1, |
overleaf使用
- 生成 ref.bib
- 各种学术网址引用BibTex
\end{document}
之前加入\bibliographystyle{ieeetr}
,ieeetr
国际电气电子工程师协会期刊\bibliography{ref}
,ref
就是之前建立的ref.bib
文件的前缀, present the source of reference information
\cite{Han}
。 在 ref.bib文件中的Han 与\cite{Han}
保持一致
pink and clickable URL
\usepackage[colorlinks=true,linkcolor=black,urlcolor=magenta]{hyperref}
shorten reference
Requirements:
- shorten authors (1st author only, others are shorten “et al”)
- Bibtex can sort the showed element, but not support sellect the showed elements. So you should delete useless elements in
bib
file likepublisher
,pages
Simplist : manual insert
1 | \begin{thebibliography}{00} |
colorful the url
1 | \usepackage[colorlinks=true,linkcolor=black,urlcolor=magenta,citecolor=blue]{hyperref} |
italic ‘et al’
According to blog, it seems we should change the bst
file. But this issure shows a available way:
1 | \newcommand*{\mkbibetal}[1]{#1} |
bbl for Arxiv
提交论文到学术会议或期刊时,遇到这样的提示说明您提交的材料缺少必要的.bbl文件。在LaTeX文档中,.bib
文件包含您引用的文献的数据库,而.tex
文件是您的主文档。
当您使用BibTeX生成参考文献时,它会创建一个.bbl
文件,该文件包含从.bib
文件中提取的、经过格式化的参考文献列表,这个列表会被插入到最终的文档中。
Install Tex on Ubuntu
1 | sudo apt update |
如果您不需要完整版,也可以只安装基本版或标准版(例如,使用texlive-base
或texlive
包),但完整版包含了大多数用户可能需要的所有包和程序。
安装完成后,您可以通过运行以下命令来验证TeX Live和BibTeX是否已成功安装:
1 | pdflatex --version |
Generate bbl
TODO
参考文献
https://www.cnblogs.com/yifdu25/p/8330652.html