While working with LaTeX for my master thesis, I found so many useful packages and commands in making the paper more attractive. I am listing some of them here. Please reply in comments, if you have some other suggestions on these.
1. Labelled Matrix.
1. Labelled Matrix |
\bordermatrix{\text{}&Exp_1&Exp_2& Exp_3 &Exp_4 & Exp_5 & Exp_6\cr Node_1& S+C & I & 0 & 0 & 0 & 0\cr Node_2& S+C & I & 2I & 0 & 0 & 0\cr Node_3& I & 0 & S & I & 0 & 0\cr Node_4& 0 & 0 & I & 0 & 0 & 0 \cr Node_5& 0 & 0 & 0 & S+I & 0 & 0\cr Node_6& 0 & 0 & 0 & 0 & I & I}
2. Code Segments
Java, C++, pseudo codes, or whatever that you would like to highlight and pretty print.
2. Code Segments |
In the definitions,
\usepackage{listings} \usepackage{color} \usepackage{textcomp} \definecolor{listinggray}{gray}{0.98} \definecolor{lbcolor}{rgb}{0.98,0.98,0.98} \lstset{ backgroundcolor=\color{lbcolor}, tabsize=4, rulecolor=, language=java, basicstyle=\scriptsize, upquote=true, aboveskip={1.5\baselineskip}, columns=fixed, showstringspaces=false, extendedchars=true, breaklines=true, showtabs=false, showspaces=false, showstringspaces=false, identifierstyle=\ttfamily, keywordstyle=\color[rgb]{0,0,1}, commentstyle=\color[rgb]{0.133,0.545,0.133}, stringstyle=\color[rgb]{0.627,0.126,0.941}, }Then, wherever you want it,
\begin{lstlisting} String clusterGroup = HzConstants.MAIN_HZ_CLUSTER + id; // Initialize the CloudSim library HzCloudSim.init(ConfigReader.getNoOfUsers(), calendar, trace_flag, clusterGroup); \end{lstlisting}
3. Equations
Use the Equations package, to include some equations or formulae. It is much convenient.
3. Equations |
\begin{equation} \label{eq:iequation} T_{p} = \frac{k.T_{1}}{n} + (1-k).T_{1} + f(n) + S + F \end{equation} Speedup, \begin{equation} \label{eq:baseequation} S_{p} = \frac{T_{1}}{T_{p}} \end{equation} From equations \ref{eq:iequation} and \ref{eq:baseequation}, \begin{equation} \label{eq:finalequation} S_{p} = \frac{T_{1}}{\frac{k.T_{1}}{n} + (1-k).T_{1} + f(n) + S + F} \end{equation}
Having difficulty in generating the equations in LaTeX form? Don't worry. Use this web service, and pick LaTeX as the output format. Have a look at this guide, for an introduction to LaTeX Math. Have problems with the location of images in the output PDF? Have a look at this. Also if you have problems with Unicode characters, take a look at this. Specifically, the below error message is common with Unicode characters such as accented letters (e.g: é).
! Package inputenc Error: Unicode char \u8:�cn not set up for use with LaTeX.
Also consider using utf8x instead of utf8, as below, in the preamble, for Unicode characters.
\usepackage[utf8x]{inputenc}
Hope this post was useful. Will add more in a later post, probably. If you are looking for how to install LaTeX, have a look at this post.
No comments:
Post a Comment
You are welcome to provide your opinions in the comments. Spam comments and comments with random links will be deleted.