## Gas Tex TXT

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%
%% GasTeX : Graphs and Automata Simplified in TeX

## GasTex Example(For Automata)

http://www.liacs.nl/~hoogeboo/praatjes/gastex/

GasTeX (Graphs and Automata Simplified in TeX, by Paul Gastin) is a package for drawing figures with a LaTeX interface and the help of Postscript. Everyone that needs to draw automata in his LaTeX documents on a regular basis should have a look at this package.
The examples below are mainly to remind me of the possible settings for figures I sometimes need.

\begin{figure}[H]
\begin{center}
\unitlength=4pt
\begin{picture}(15, 28)(0,-10)
\gasset{Nw=5,Nh=5,Nmr=2.5,curvedepth=3}
\thinlines
\node(A0)(7.5,0){$0$}
\node[Nmarks=i,iangle=90](A1)(0,13){$1$}
\node[Nmarks=if,iangle=90,fangle=90](A2)(15,13){$2$}
\drawloop[loopangle=180](A1){$a$}
\drawloop[loopangle=0](A2){$b$}
\drawedge(A1,A2){$a$}
\drawedge(A2,A1){$b$}
\drawedge(A2,A0){$a$}
\gasset{curvedepth=-3}
\drawedge[ELside=r](A1,A0){$b$}
\drawloop[loopangle=270](A0){$a, b$}
\end{picture}
\end{center}
\caption{La complétion de l'automate.}
\end{figure}

 Code binary relation Code binary tree (post order) Code undirected graph (a) Code undirected graph (b) Code undirected graph (c - linear) Code fsa (final 0 or even 1's) Code fsa (subword 00 or even 1's) Code fsa (ends in a - - , deterministic) Code cube (strings Hamilton dist 1) Code CMB Euler path Code CMB probes (A..G) and clones (1..6) Code CMB PQ trees Code Hilbert curve (tiles)

all:
latex *.tex
dvips *.dvi
ps2pdf &.ps
epdfview *.pdf

## Install Latex package

Put them here

/usr/share/texmf-tetex/tex/latex/base/

## [轉錄] Latex Matrix

### Matrices and other arrays in LaTeX

Matrices and other arrays are produced in LaTeX using the \textbf{array} environment. For example, suppose that we wish to typeset the following passage:
This passage is produced by the following input:
The \emph{characteristic polynomial} $\chi(\lambda)$ of the
$3 \times 3$~matrix
$\left( \begin{array}{ccc} a & b & c \\ d & e & f \\ g & h & i \end{array} \right)$
is given by the formula
$\chi(\lambda) = \left| \begin{array}{ccc} \lambda - a & -b & -c \\ -d & \lambda - e & -f \\ -g & -h & \lambda - i \end{array} \right|.$

First of all, note the use of \left and \right to produce the large delimiters around the arrays. As we have already seen, if we use
\left) ... \right)
then the size of the parentheses is chosen to match the subformula that they enclose. Next note the use of the alignment tab character & to separate the entries of the matrix and the use of \\ to separate the rows of the matrix, exactly as in the construction of multiline formulae described above. We begin the array with \begin{array} and end it with \end{array}. The only thing left to explain, therefore, is the mysterious {ccc} which occurs immediately after \begin{array}. Now each of the c's in {ccc} represents a column of the matrix and indicates that the entries of the column should be centred. If the c were replaced by l then the corresponding column would be typeset with all the entries left-justified, and r would produce a column with all entries right-justified. Thus
$\begin{array}{lcr} \mbox{First number} & x & 8 \\ \mbox{Second number} & y & 15 \\ \mbox{Sum} & x + y & 23 \\ \mbox{Difference} & x - y & -7 \\ \mbox{Product} & xy & 120 \end{array}$

produces

We can use the array environment to produce formulae such as
Note that both columns of this array are set flush left. Thus we use {ll} immediately after \begin{array}. The large brace is produced using\left\{. However this requires a corresponding \right delimiter to match it. We therefore use the \emph{null delimiter} \right. discussed earlier. This delimiter is invisible. We can therefore obtain the above formula by typing
$|x| = \left\{ \begin{array}{ll} x & \mbox{if x \geq 0};\\ -x & \mbox{if x < 0}.\end{array} \right.$ 

## [轉錄]Latex image inside table

Pictures do not necessarily have to be placed inside the figure environment, but can perfectly be included inside table cells.

The advantage is, you can without any effort arrange a series of images in a matrix and individually scale them.

And here is how you would do it: You first need the graphicx package to include graphics:

\usepackage{graphicx}

\begin{table}[ht]

\caption{A table arranging images}
\centering
\begin{tabular}{cc}
\includegraphics[scale=1]{graphic1}&\includegraphics[scale=1]{graphic2}\\
\newline
\includegraphics[scale=1]{graphic3}&\includegraphics[scale=1]{graphic4}\\
\end{tabular}
\label{tab:gt}

\end{table}%

Note: In order to have visual borders, you would have \hline instead of \newline and use horizontal bars in the column definition of the tabular environment (“|c|c|” instead of “cc”).

The downside of this technique is obvious, you do not have access to features provided by the figure environment like a label or caption. Nevertheless, it might still come in handy in certain situations.

Note: The figures will not appear in the \listoffigures index, for the reason mentioned above.

## [轉錄]Lists: Enumerate, itemize, description and how to change them

Latex distinguishes between three different enumeration/itemization environments. Each of them provide four levels, which means you can have nested lists of up to four levels.
Enumerate:
\begin{enumerate} \item ... \end{enumerate}
The enumerate-environment is used to create numbered lists.
If you like to change the appearance of the enumerator, the simplest way to change is to use the enumerate-package, giving you the possibility to optionally choose an enumerator.
 \usepackage{enumerate} ... \begin{enumerate}[I]%for capital roman numbers. \item \end{enumerate}
\begin{enumerate}[(a)]%for small alpha-characters within brackets. \item \end{enumerate}
Itemize:
\begin{itemize} \item ... \end{itemize}
Itemization is probably the mostly used list in Latex. It also provides four levels. The bullets can be changed for each level using the following command:
Amongst the more commonly used ones are $\bullet$ ($\bullet$), $\cdot$ ($\cdot$),$\diamond$ ($\diamond$), $-$ ($-$), $\ast$ ($\ast$) and $\circ$ ($\circ$).
Description:
\begin{description} \item[] ... \end{description}
The description list might be the least known. It comes in very handy if you need to explain notations or terms. Its neither numbered nor bulleted.
Example:
\begin{description} \item[Biology] Study of life. \item[Physics] Science of matter and its motion. \item[Psychology] Scientific study of mental processes and behaviour. \end{description}
And in a PDF it would look like this:
Example of a description list.
Note:
The space between different items can be controlled with the \itemsep command (can only be added just after “begin”):
\begin{itemize}\itemsep2pt \item \end{itemize}

## latex中文目錄

\renewcommand\contentsname{目錄}
\renewcommand\listfigurename{圖目錄}
\renewcommand\listtablename{表目錄}
LaTex 預設生成的目錄會長這樣1　簡介
1.1　研究背景
1.2　研究動機

%使用 titletoc 這一個 package \usepackage{titletoc}\titlecontents{chapter}
[0em]
{}
{第\CJKnumber{\thecontentslabel}章~~}
{}{\titlerule*{.}\contentspage}
\titlecontents{section}
[4em]
{}
{\contentslabel{2em}}
{}{\titlerule*{.} \contentspage}
\titlecontents{subsection}
[8em]
{}
{\contentslabel{3em}}
{}{\titlerule*{.} \contentspage}

\newcommand{\loflabel}{圖}
\newcommand{\lotlabel}{表}

\renewcommand{\numberline}[1]{\loflabel~#1\hspace*{1em}}
\listoffigures

\renewcommand{\numberline}[1]{\lotlabel~#1\hspace*{1em}}
\listoftables

## 解決index的中文問題

> i run latex on the file.. it runs file; then i run makeindex on the
> file, it runs fine.  then i run latex on the file again, and it
> starts complaining.

makeidx.sty uses \write, (not \immediate\write) for index entries
which means that the output to the index file is delayed until the
whole page is output.  You thus have to do two things.

. Move \printindex into a CJK environment

. Insert \newpage after \printindex.

Below is my (slightly changed) version which works just fine.

Werner

======================================================================

\documentclass[12pt]{article}

\usepackage{CJKutf8}
\usepackage{pinyin}
\usepackage[vietnam]{babel}
\usepackage{makeidx}

\makeindex

\begin{document}

\begin{CJK}{UTF8}{bsmi}

\printindex
\newpage

\end{CJK}

\end{document}

%%% Local Variables:
%%% coding: utf-8
%%% mode: latex
%%% TeX-master: t
%%% End:

## [轉錄] Simple FlowChart using Latex




## error: gnu/stubs-32.h:No such file or directory

sudo apt-get install libc6-dev-i386
sudo apt-get install g++-4.4-multilib lib32z1-dev lib32ncurses5-dev

## [轉錄]Watch “ppt157: Everything in this video is a PowerPoint Template”

We made a little video about these 157 free templates that are available for PowerPoint 2007. There are a lot of them, so they are broken down into 8 download sets. Each set below has a download link, previews, and complete instructions for customizing. If you just want to download the sets, go here.

--Doug Thomas & Eric Schmidt
find more free templates at office.com/templates

# Geometry套件入門

## 前言

LaTeX的排版功能當然很強，很多時候，你也不用設定什麼，用現成的格式，就可以做出不錯的文章。

## 開始

\usepackage[你要下的參數]{geometry}


## 常用參數集

a4paper 指定使用A4紙張
margin=1in 把四邊邊界都設成 1英吋（當然可改數字，後不再說明）
left=1in 把左邊邊界設成 1英吋
right=1in 把右邊邊界設成 1英吋
hmargine=1in 把左右邊界都設成 1英吋
top=1in 把上方邊界設成 1英吋
bottom=1in 把下方邊界設成 1英吋
vmargin=1in 把上下方邊界都設成 1英吋


bindingoffset=0.5in


geometry 套件還有許多的功能，請自行參考使用說明。

## [轉錄] cwTex 字型

cwTeX[1] Type 1 字型（cwt1）
Version 1.1

Copyright (c) 1999-2004 Tsong-Min Wu, Tsong-Huey Wu.
Copyright (c) 2005-2007 Tsong-Min Wu, Tsong-Huey Wu and Edward G.J. Lee.

COPYING 檔）。可自由重製、修改、散佈。如果沒有收到這個 COPYING 檔，

Free Software Foundation
51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA

-----

CJK 字型檔名　　中文字體

[Big5/UTF8 環境皆使用相同的字型名，以下為標點符號置中]
cwmc 　　　　　　明體
cwkc 　　　　　　楷書
cwfsc　　　　　　仿宋體
cwhbc　　　　　　粗黑體
cwyc 　　　　　　圓體

[以下為標點符號置於底線]
cwmb 　　　　　　明體
cwkb 　　　　　　楷書
cwfsb　　　　　　仿宋體
cwhbb　　　　　　粗黑體
cwyb 　　　　　　圓體

---------

cw 代表 cwTeX。
m, k, fs, hb, y 代表明，楷，仿宋，粗黑，圓。
c, b 代表標點符號置中（center），置底線（baseline）。

1.1 變動：
---------

1. 不管 UTF8/Bg5 環境，皆使用相同的字型名。
2. 不再製斜體字，請使用其他相當的中文字型代替。
3. 標點符號由所使用的字型名來區分，字型名最後為 c(center) 代表置
中，b(baseline) 代表置於底線。字型本體只使用一種，其他不管是
不同編碼或不同標點符號系統皆使用用虛擬字型，以便節省字型空間。
兩種標點符號系統可以同時存在於同一文件中。

-------

site1： ftp://cle.linux.org.tw/tex/cjk/fonts/cwt1
site2： http://edt1023.sayya.org/fonts/tex/cwt1

-----

tar zxvf cwX-1.1.tar.gz
cd cwX-1.1
./install.sh

./uninstall.sh

TeX Live 2007 的使用者，請修改 texmf.cnf，在 TEXMFDBS 最後加入
!!TEXMFHOME：

-TEXMFDBS = {[省略]!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} +TEXMFDBS = {[省略]!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST,!!$TEXMFHOME} Have fun! 問題回報： 李果正 Edward G.J. Lee 〈edt1023_AT_cle.linux.org.tw〉 [1] http://ccms.ntu.edu.tw/~ntut019/cwtex/cwtex.html [2] http://cle.linux.org.tw/fonts/cwttf/ ## [轉錄] Ubuntu 為 latex 新增中文字型 # 小頭的UBUNTU筆記本 轉錄至以上部落格:) 以新增 utf8 nsung 字型(nsungu)為例 字型載點 http://cle.linux.org.tw/fonts/FireFly/type1/ cd ~/ wget http://cle.linux.org.tw/fonts/FireFly/type1/nsungu-1.3.0.tar.gz tar xvzf nsungu-1.3.0.tar.gz 在解開的 nsungu資料夾中, 有幾種檔案 數個小檔 *.afm, *.tfm, *.pfb, *.enc 以及 nsungu.map, nsungu.fd 分別把它們放到對的地方, 設定一下 重整 tex系統即可 ==== 可以先設定好目錄變數 SYSTEXMF=/usr/share/texmf 1. 移動 *.afm cd ~/nsungu sudo mkdir$SYSTEXMF/fonts/afm/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/afm/CJK/nsungu 2. 移動 *.tfm sudo mkdir$SYSTEXMF/fonts/tfm/CJK/nsungu
sudo mv *.tfm $SYSTEXMF/fonts/tfm/CJK/nsungu 3.移動 *.pfb sudo mkdir$SYSTEXMF/fonts/type1/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/type1/CJK/nsungu 4.移動 *.enc sudo mkdir$SYSTEXMF/fonts/enc/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/enc/CJK/nsungu 5.移動 .map, .fd sudo mv c70nsungu.fd$SYSTEXMF/tex/latex/CJK/UTF8/
sudo mv nsungu.map $SYSTEXMF/fonts/map/dvips/CJK 6.設定 //編輯並新增 sudo nano$SYSTEXMF/dvips/config/config.nsungu

p +nsungu.map

sudo nano /etc/texmf/updmap.d/10nsung.cfg

Map nsungu.map

7. 更新 tex系統
sudo texhash
sudo update-updmap
sudo updmap-sys

# 小頭的UBUNTU筆記本

ref:
http://riemann.math.nccu.edu.tw/forum/viewtopic.php?f=5&t=119

1. 先安裝好 texlive (接成一行), 已裝有texlive則此步省略
sudo apt-get install texlive texlive-doc-en texlive-doc-zh texlive-latex* latex-cjk-chinese* latex-beamer dvipdfmx

2 . 安裝 cwtex 的unicode中文字型於 /usr/share/texmf下
cd /usr/share
sudo wget http://riemann.math.nccu.edu.tw/~yenlung/file/texmf.zip.backup
sudo unzip texmf.zip.backup

sudo rm texmf.zip.backup //更改權限
sudo find texmf/fonts -type f -exec chmod 644 {} \;
sudo find texmf/fonts -type d -exec chmod 755 {} \;
sudo find texmf/tex/latex/CJK/UTF8/ -type f -exec chmod 644 {} \;

3. 新增字型列表, 位置是固定的 /etc/texmf/updmap.d/,

sudo nano /etc/texmf/updmap.d/10cwtex-fonts.cfg

Map cwmu.map
Map cwku.map
Map cwfsu.map
Map cwhbu.map
Map cwyu.map

4. 更新 tex系統
(有些系統可用 updmap --enable Map cwmu.map 等等, 但 Debian/Ubuntu 不用此法)

sudo texhash
sudo update-updmap
sudo updmap-sys

==========================

==========================

=== 測試用 1 .tex
\documentclass[12pt]{article}
\usepackage{CJKutf8}
\begin{document}
\begin{CJK}{UTF8}{cwyu}

\end{CJK}
\end{document}
===

pdflatex 1.tex

## Impressive

//在這沒有鼓勵大家買mac的意思喔XDD