LaTeX的零零碎碎记录

因为课程需要,最近用LaTeX写了很多篇report.

为了能够更好记忆和查找,我决定要总结一下最近用的比较多的东西。

我的OS为Ubuntu12.04,内核是3.2.0-61-generic,LaTeX版本是pdfTeX 3.1415926-1.40.10-2.2 (TeX Live 2009/Debian),编写用的是vim。

另外,我玩LaTeX基本是要写什么才上网查找资料,没有专门去学习!

0.我的宏包:

我根本都不记得我以下来哪个用了哪个宏包了~反正我全部贴上的。。

\usepackage{CJKutf8}

\usepackage{graphicx}

\usepackage{listings}

\usepackage{amsmath,amssymb}

\usepackage[justification=centering]{caption}

\usepackage{caption}

\usepackage{pifont}

\usepackage{latexsym}

\usepackage{algorithmic,algorithm}

\usepackage{multirow}

\usepackage{float}

\usepackage{mdwlist}

\usepackage{enumerate}

\usepackage{verbatim}

\hangindent=19pt

1.数学公式:

用$ $表示公式模式,如果独占一行,则用$$  $$,

下标: _{}, 上标: ^{},

属于:\in,不属于\notin(太人性化了T T)

不定积分\int,定积分就自己加上下标吧!

数学公式内插入文字是\text{ },空格是~。

举个例子吧:我们要打“ a^2+b^2=c^2”,那么我们需要写的是$a^2+b^2=c^2$.

方程组:

\begin{equation}

\left\{

\begin{array}{l}

方程1 \\

方程2\\

...\\

\end{array}

\right.

\end{equation}

举个例子:

\begin{equation}

\left\{

\begin{array}{l}

x_1+x_2=2\\

2*x_1-x_2=3\\

\end{array}

\right.

\end{equation}

2.列点

我的这个列点是紧凑的,点开头(不是编号),我最喜欢就是这个了

\begin{itemize}

\setlength{\itemsep}{1pt}

\setlength{\parskip}{0pt}

\setlength{\parsep}{0pt}

\item 1

\item 2

\end{itemize}

3.固定位置插图

\begin{figure}[H]

\centering

\includegraphics[width=8.0cm]{ip1.jpg}

\caption*{图1} \label{fig:graph}

\end{figure}

4.伪代码

\begin{algorithm}

\caption*{算法}

\begin{algorithmic}[1]

\STATE{Test}

\end{algorithmic}

\end{algorithm}

举个例子:

\begin{algorithm}

\caption*{deCasteljau算法}

\begin{algorithmic}[1]

\REQUIRE 实数$t\in[0,1]$,控制点数组$P[0:n]$

\STATE{Array $Q[0:n]$}

\FOR{$i\gets0$ \TO $n$ }

\STATE{$Q[i]$$\gets$$P[i]$}

\ENDFOR

\FOR{$k$$\gets$$1$\TO $n$}

\FOR{$i$$\gets$$0$\TO$n-k$}

\STATE{$Q[i]$$\gets$$(1-t)Q[i]+tQ[i+1]$}

\ENDFOR

\ENDFOR

\RETURN $Q[0]$

\end{algorithmic}

\end{algorithm}

效果:

5.画表格

\begin{table}[!hbp]

\centering

\begin{tabular}{|l|l|l|l|l|}%l,c,r(内容左中右)

\hline

& & & &  \\ %&分开五列,很容易理解

\hline

\end{tabular}

\caption*{我的表格}

\end{table}

6.插入Matlab代码(其他代码类似)

\lstset{language=Matlab}

\lstset{breaklines}

\lstset{extendedchars=false}

\begin{lstlisting}

\end{lstlisting}

7.杂七杂八:

a.强制缩进两个空格:

\hangafter=-1\hangindent=19pt\noindent%前面要空一行,连着不行啊!

b.打注释:

% 注释一行

\begin{comment}

这是段注释

\end{comment}

c.部分小字体:

\begin{small}

这里就是小字体

\end{small}

LaTeX的零零碎碎记录

时间: 2024-10-19 15:44:47

LaTeX的零零碎碎记录的相关文章

latex文档记录

主文件: 1 \documentclass[12pt,a4paper]{report} 2 \usepackage{amsmath} 3 \usepackage{amsfonts} 4 \usepackage{amssymb} 5 \usepackage{makeidx} 6 \usepackage[dvipdfmx]{graphicx} 7 \usepackage{titlesec} 8 \usepackage{float} 9 \usepackage[dvipsnames,prologue,

LaTeX绘制UML图形宏包开发过程记录001

因为工作需要,我在使用LaTeX编辑文件时经常要绘制UML图形.虽然目前LaTeX有一些宏包支持绘制UML图形,但总有这样那样的小问题,使用起来不是那么满意,所以想自己创建一个专门的宏包来绘制UML图形.一方面可以加深对LaTeX的了解,另一方面也给工作上带来便利. LaTeX宏包中的TikZ绘图宏包,功能很强大,LaTeX编辑的文档中很多都用其来绘制图形,所以我自然也以此宏包为基础来编写.本项目是从2019年1月1日在电脑上开始的,传入腾讯云开发者平台是2019年1月3日开始,地址是lakes

记录一个latex写矩阵的时候碰到的奇怪的问题

本人渣学生,最近些毕设论文,看了一下德布罗意的毕设拿了炸药奖,顿时觉的自己也要得努力,不拿炸药奖,起码对得起自己..然后我得机子又是很烂的那种,word开不了20页.然后我考虑用latex写毕设.然后写到第4章.然后第四章要写个广义逆矩阵..然后问题来了...我很快就写了一个矩阵.如下: \begin{equation}\label{equ:star_composention} \left( c{{_{mx}^{i-1}}^{{}}}\ c_{my}^{i-1}\ 1 \right)\left(

LaTeX绘制UML图形宏包开发过程记录002

自定义类 ? LaTeX中自定义类与自定义宏包几乎是一样的,区别就是扩展名,类文件的扩展名是cls,宏包文件的扩展名是sty.在文件内容格式上也差不多,类文件中内容的样式举例如下: \NeedsTeXFormat{LaTeX2e}% \ProvidesClass{lua-general}[2019/01/01]% % \LoadClass{book}% 载入book类 % % 需求的宏包 \RequirePackage{geometry}% 用于页面设置 \RequirePackage{tikz

LATEX排版记录

1.无需编号 \begin{itemize} \item {} ... \item {} ... \item {}... \item {} ... \end{itemize} 举例: \indent The main contributions of this paper are as follows:%主要贡献 \begin{itemize} \item {} To the best of our knowledge, we are the first to design the incent

LaTex学习记录——矩阵

  操作系统:Ubuntu 14.04LTS:工具:TeXstudio:此外,我还安装了完全的texlive(sudo apt-get install texlive-full,比较大,大家可以酌情安装部分).  示例代码如下: $$ \begin{array}{rr} x_{1}-2x_{2}+x_{3}=& 0 \2x_{2}-8x_{3}=&-8 \-4x_{1}+5x_{2}+9x_{3}=&-9 \end{array} \eqno(3) $$ 增广矩阵 $$ \left[

【转】LaTeX 符号命令大全

函数.符号及特殊字符 声调 语法 效果 语法 效果 语法 效果 \bar{x} \acute{\eta} \check{\alpha} \grave{\eta} \breve{a} \ddot{y} \dot{x} \hat{\alpha} \tilde{\iota} 函数 语法 效果 语法 效果 语法 效果 \sin\theta \cos\theta \tan\theta \arcsin\frac{L}{r} \arccos\frac{T}{r} \arctan\frac{L}{T} \sin

LaTeX入门教程(二)

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

Latex初学者入门(三)-- 用BibTeX生成参考文献

昨boss要往期Elsevier 刊投文章,距上次排版貌似过了好久,生疏了不少,翻出以前的写的一些笔记再复习复习. 不过这次好多了,仅仅是改个格式,原始的文章已经用latex编写过了(个人感觉最头疼的就是表格,特别是各种嵌套,真是...) 直接在官网上找了半天没有找到模板的下载地址(哎,英文实在是硬伤),不过有问题就baidu一下是个很好的习惯,果然有人给出了链接地址:http://cdn.elsevier.com/assets/pdf_file/0006/109392/journal_refs