2023年4月26日 星期三

整理常用的 latex 指令

我常用的這些 latex 命令原本放某個 blogger,後來不知什麼緣故被停掉,之後放到 Xuite,然後最近 Xuite 的部落格也要停了,只好再放到還可以使用的 blogger 來。


在 enumerate 裡面改變編號的方法
\begin{enumerate}
\setcounter{enumi}{16}
\item Pancyclic and Panconnected Property
\end{enumerate}

這學期用 latex 用得比較多,常會遇到一些不太熟悉、要花時間去查、去試的指令,所以就想將這些指令記下來,免得以後忘了,現在旣然知道 Chrome 可以配合套件顯現 latex 的數學式子,就試者將這些指令寫下來,可以在有裝 TeX The World for Chromium 套件的 Chrome 瀏覽器上看出效果,沒裝的看到原始碼寫法,嗯、不錯。

加入 .eps 檔的圖的方法
 
\input epsf       %load the epsf library 在之前需要加這一行。
\usepackage{epsfig}  %昨天發現有朋友是加這一行,上面那一行不必加、加在這行後面反而有錯,加在這一行前面沒有問題,但是可能根本不必加了。
 
\begin{figure}
\begin{center}
\leavevmode\hbox{ \epsfxsize = 5cm \epsffile{檔名.eps}}
\end{center}
\end{figure}

將 .pdf 或者 .jpg 檔的圖匯入的方法。
\begin{figure}
\begin{center}
\includegraphics[width = 50mm]{檔名.jpg} %也可以放 .pdf 檔。
\end{center}
\end{figure}

\newtheorem{thm}{Theorem}[section]
\newtheorem{lem}[thm]{Lemma}
\newtheorem{cor}[thm]{Corollary}
這樣可以讓 theorem, lemma, corollary 的編號連續、而且加上 section 的編號。

beamer 的 transduration 好像是設定一個 frame 顯現多久,例如:
\transduration{20}
這樣似乎是顯現 20 秒,來試看看好了。結果不是,不知這個命念是做什麼的。

 另外,倒是可以在 Adobe Reader 裡面設定全螢幕時,每 20 秒就換頁,在「編輯」、「偏好設定」、「全螢幕」裡面設定前進間隔的秒數。只是這樣就無法每一頁設定不同的顯現時間。

要將 \cite 到的參考資料的編號壓縮,可以用的套件有

\usepackage{cite}   %它的效果類似為[8]-[14]

另一種套件是
\usepackage[numbers, sort&compress]{natbib} %它的效果為[8-14]

以前的寫法是 \usepackage[sort&compress]{natbib} %不過在 NCS 提供的 .tex 檔裡面失效,用 \usepackage[numbers, sort&compress]{natbib} 就成功。


今天(20110801)看到有人提到:在 Texmaker 裡面,將很多行 mark 成註解的指令是 ctrl-T、將 mark 的那些行最開頭的 % 刪掉是 ctrl-U。在 Texworks 是 ctrl-shift-] 與 ctrl-shift-[。

重設 lemma 編號的式子如下:
\setcounter{lem}{10}
之後的
\begin{lem}

這個 lemma 的編號是 11 吧!
\end{lem}



[;{n \choose r};]

[;\nmid \not\equiv, \aleph;]


[;\bigcup\limits^n_{i=1}, \bigcup\nolimits^n_{i=1}, \sum\limits^n_{i=1}, \sum\nolimits^n_{i=1};]

[;
\begin{cases}
\frac{ar^{n+1}-a}{r-1} & \mbox{if } r \neq 1 \\
(n+1)a & \mbox{if } r = 1
\end{cases}
;]

矩陣表示為(奇怪,這個套件無法轉這個指令)
[;
M_R = \left[
\begin{array}{cc}
0 & 0 \\
1 & 0 \\
1 & 1
\end{array}
\right]
;]




[; \sqrt{1+ \sqrt{2 + \sqrt{3 + \cdots + \sqrt{n}};]

latex 的字型大小設定

  1. \tiny
  2. \scriptsize
  3. \footnotesize
  4. \small
  5. \normalsize
  6. \large
  7. \Large
  8. \LARGE
  9. \huge
  10. \Huge
表格置中的寫法,下面是一個例子

\begin{center}
\begin{tabular}{ |l | c | r | }
\hline
1 & 2 & 3 \\ \hline
4 & 5 & 6 \\ \hline
7 & 8 & 9 \\
\hline
\end{tabular}
\end{center}

在 Introduction 的第一頁加個
\setcounter{page}{1}
在 Introduction 的做後一頁加個
\label{IntroLast}
然後在 Introduction 每一頁的標題右邊加上
\insertpagenumber/\pageref{IntroLast}
就會出現 Introduction 的第幾頁/共幾頁的資訊。
 整個簡報的頁數的總頁數的部份用
\insertframenumber{} / \inserttotalframenumber
可參考
http://www.csie.dyu.edu.tw/~spring/Temp/20110818.tex
這個檔案的第 3 頁到第 6 頁的寫法。

這個是 beamer 的介紹,值得參考。
http://yenlung.math.nccu.edu.tw/~site/drupal-5.1/idisk/latex2011_04.pdf

這個可以一步一步顯現,只是實際上會增加好幾頁的 pdf 檔。
\begin{itemize}[<+->]
\item 第一項
\item 第二項
\item 第三項
\end{itemize}

下面是分欄的做法,這個做法簡單很多,很好。
\begin{columns}
\begin{column}{5cm} % 一個5cm 的欄
這是欄一。
\end{column}
\begin{column}{5cm} % 另一個5cm 的欄
這是欄二。
\end{column}
\end{columns}
結果如下:
這是欄一。這是欄二。

下面是一張一張出現影像檔的做法,其他的做法我都還沒有測試成功。中間<1->、<2->、... 是第幾個動作,實際上是産生幾張 pdf 頁面的意思。
\begin{frame}
\frametitle{A Simple Example}
\includegraphics[scale=0.03]<1->{foobar-0.jpg}\hspace{1mm}
\includegraphics[scale=0.03]<2->{foobar-1.jpg}\hspace{1mm}
\includegraphics[scale=0.03]<3->{foobar-2.jpg}\hspace{1mm}
\includegraphics[scale=0.03]<4->{foobar-3.jpg}\hspace{1mm}
\includegraphics[scale=0.03]<5->{foobar-4.jpg}
\end{frame}

我發現 latex 的 * -放在數學模式裡面與文字模式裡面的顯現方式差別比較大,而 / + = > < 就沒差。

下面好像可以做 subfigure,不過我還沒有試過,有空、有需要時再來試看看。
\usepackage{subfigure}
\begin{figure}[ht]
\begin{center}
\mbox{
\subfigure[]{\includegraphics[height= 4.4cm]{1a}}
\subfigure[]{\includegraphics[height= 4.4cm]{1b}}
\subfigure[]{\includegraphics[height= 4.4cm]{2b}} }
\end{center}
\end{figure}



下面不是用套件産生的,而是這個網站即時轉成影像的結果,真是厲害。




畫圖時有時會用到的符號 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱

沒有留言:

張貼留言