Learning Notes
Most of the latex notes are referenced in the book LATEX Tutorials: A PRIMER
Error Log
- Use \\ in a seperate line, and error appears. Do not use two backslashes in one single line.
Notes
There seems to be some difference between \ and enter.
- Insert python code with highlighting. Use the following to before
\begin{document}
.1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
% settings for python code \usepackage[utf8]{inputenc} \DeclareFixedFont{\ttb}{T1}{txtt}{bx}{n}{10} % for bold \DeclareFixedFont{\ttm}{T1}{txtt}{m}{n}{10} % for normal \usepackage{color} \definecolor{deepblue}{rgb}{0,0,0.5} \definecolor{deepred}{rgb}{0.6,0,0} \definecolor{deepgreen}{rgb}{0,0.5,0} \usepackage{listings} \lstdefinestyle(PythonStyle){ language=Python, basicstyle=\ttm, otherkeywords={self}, % Add keywords here keywordstyle=\ttb\color{deepblue}, emph={MyClass,__init__}, % Custom highlighting emphstyle=\ttb\color{deepred}, % Custom highlighting style stringstyle=\color{deepgreen}, frame=tb, % Any extra options here showstringspaces=false % }
- Insert figures. reference
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
\documentclass{article} \usepackage{graphix} \usepackage{subcaption} \begin{document} % insert one figure \begin{figure}[h!] % h means insert figures right here \includegraphics[width=\linewidth]{figures/rating_per_claim.jpg} \caption{Rating Per Claim} \label{fig:rating_per_claim} \end{figure} % insert two figures \begin{figure}[h!] \centering \begin{subfigure}[b]{0.4\linewidth} \includegraphics[width=\linewidth]{figures/age_kernel.png} \caption{Age of driver} \label{fig:age_kernel} \end{subfigure} \begin{subfigure}[b]{0.4\linewidth} \includegraphics[width=\linewidth]{figures/age_kernel.png} \caption{Annual Income} \label{fig:annual_income_kernel} \end{subfigure} \caption{Kernel density curves} \label{fig:kernel1} \end{figure} \end{document}
- Insert tables.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
\begin{table}[h!] \begin{center} \caption{New Feature Performace Boost} \label{tab:performance_boost} \begin{tabular}{|c|c|} \hline \textbf{Feature} & \textbf{Performance Boost}\\ \hline Latitude and longitude & 0.001\\ Rating Per Claim & 0.0017 \\ Interest Rate & 0.0007\\ Count of missing values & 0.0004\\ \hline \end{tabular} \end{center} \end{table}
- Insert a new page.
1 2 3
\newpage % it will be ignored in between float figures and tables. \clearpage % if this new page is in between float figures and tables, then use this command.
- Add appendix.
1 2 3 4 5 6 7 8 9
\usepackage[toc,page]{appendix} \begin{appendices} \section{Figures} \section{Tables} \section{Codes} \end{appendices}
- Insert an algorithm.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
\usepackage{algpseudocode} \usepackage{algorithm} \begin{algorithm} \caption{Algorithm for Optimal threshold} \label{alg:threshold} \begin{algorithmic} \For {threshold $\in$ threshold list} \For {seed $\in$ seed list} \State Step 1: split train data into training part and validation part according to the seed. \State Step 2: train model on the training part and calculate the cost on the validation part. \EndFor \State Step 3: calculate the average cost for this threshold. \EndFor \State Final Step: Choose the threshold that corresponds to the smallest average cost. \end{algorithmic} \end{algorithm}
- Literature reference.
1 2 3 4 5 6
% use \ref to refer to figures, tables, appendices, and etc. % use \cite to refer to literatures. % add the next two lines at the end of the document \bibliographystyle{plain} \bibliography{stat8051.bib}
- Add hyperlink as footnotes.
1 2 3 4
\usepackage{hyperref} % add the following line at the place you want to refer to a hyperlink \footnote{\label{interest rate}Interest rate is obtained from \hyperref[interest rate]{''https://finance.yahoo.com/quote/\%5EGSPC/''} }
- Settings of the paper size.
1 2 3
\usepackage[a4paper,bindingoffset=0.2in,% left=1in,right=1in,top=1in,bottom=1in,% footskip=.25in]{geometry}
- Titles, authors and abstract.
1 2 3 4 5 6 7 8 9 10 11 12
\title{Travelers Claim Fraud Detection Project Report} \author{Yu Yang} \begin{document} \maketitle % don't forget this line! \begin{abstract} \end{abstract} \end{document}