Archive

Archive for the ‘LaTeX’ Category

LaTeX – Multiline equations, systems and matrices[zz]

Series on Blogging with LaTeX

This is the 3rd post in the series. Previous ones:

Many of the examples shown here were adapted from the Wikipedia articleDisplaying a formula, which is actually about formulas in Math Markup.

Multiline Equations

You can present equations with several lines, using the array statement. Inside its declaration you must :

  • Define the number of columns
  • Define column alignment
  • Define column indentation
  • Indicate column separator with & symbol &

Example: {lcr} means: 3 columns with indentations respectively leftcenter andright

\begin{array}{lcl} z & = & a \\ f(x,y,z) & = & x + y + z \end{array}

\begin{array}{lcl} z        & = & a \\ f(x,y,z) & = & x + y + z  \end{array}

\begin{array}{rcr} z & = & a \\ f(x,y,z) & = & x + y + z \end{array}

\begin{array}{rcr} z        & = & a \\ f(x,y,z) & = & x + y + z  \end{array}

Read more…

Latex字体设置zz

LaTeX的每种字体有5种属性:编码、族,形状,系列和尺寸。
下面讨论常用的几个:形状,系列,尺寸。

1)形状指的是倾斜和高矮。
\upshape 切换成直立的字体
\itshape 切换成意大利斜体
\slshape 切换成成为 slanted 的斜体
\scshape 切换成小体大写

2)系列是指字体的宽度和权重。权重刻画了笔画的粗细。
\mdseries 切换到中等权重
\bfseries 切换到粗体

以上这些皆为声明,在遇到新的声明前一直起作用。

为了限定其作用,可以放到一个环境中,如:
\begin{upshape}
使用该属性的文本
\end{upshape}
要主要的是需要去掉属性前面的”\”

还有一个非常重要的声明\normalfont,它把除了字体尺寸以外的属性都设置成默认值,即中等权重的直立的罗马字体。

下面是相应的字体命令。
显示直立文本: \textup{文本}
意大利斜体: \textit{文本}
slanted斜体: \textsl{文本}
显示小体大写文本:  \textsc{文本}
中等权重: \textmd{文本}
加粗命令: \textbf{文本}
默认值: \textnormal{文本}

这些命令可以组合使用, 例如需要加粗和斜体, 则使用\textbf{\textbf{文本}}

注意:上述命令中的“文本”不能位于两个段落中。最常用的就是\textup、\textsl和\textbf了。 Read more…

Categories: LaTeX Tags: , ,

LaTeX学习之一

2011-03-03 1 comment

初学LaTeX, 在style定制好了之后,用起来还算非常方便的,虽然都是通过编写代码来书写,但是没有想象中难,上手很快。编辑出来的文档相比于word文档最大的优点就是能够保持固定的字间距的同时也能使文档两头对齐,让整体显得十分优美。虽然说eps格式的图片与latex是最完美的结合,但是如今发现pdflatex并不能支持eps,而支持pdf,所以需要在documentclass设定之后,添加

\usepackage{epstopdf}

在第一次编译时,就能直接将eps转成pdf并保存以使之后编译更快。这样就能用pdflatex使用eps图片了,转成的pdf也仍然是矢量图,并不会影响效果~

Categories: LaTeX

common article template

\documentclass[a4paper,11pt,onecolumn]{report}

\usepackage{}

\renewcommand{\baselinestretch}{1.5}

\title{***}

\author{***}

\begin{document}

Hello world

\end{document}

Categories: LaTeX