### Archive

Archive for the ‘latex’ Category

## LaTeX: strike through a text

Problem
You want to have this effect in LaTeX.

Solution

\usepackage{soul}

You want to have \st{this effect} in \latex.

Categories: latex Tags:

## Merge PDF files and start each on the right side (on an add page)

Problem
I had several small PDF files that I wanted to print in one shot. With pdftk you can concatenate them easily but I wanted to see each document to start on an odd page, i.e. on the right side. How to do that?

Solution
A hackish solution is to use pdftk. Check the number of pages and if it’s odd, insert a blank page. Then merge ’em all.

A better way is to leave the job for LaTeX:

\documentclass[a4paper]{article}
\usepackage{pdfpages}

\begin{document}

\includepdf[pages={-}, openright]{01.pdf}
\includepdf[pages={-}, openright]{02.pdf}
\includepdf[pages={-}, openright]{03.pdf}
%...

\end{document}


Compile the source with “pdflatex”. Warning! The part “pages={-}” means to insert the whole PDF, from start to end. If you forget that, it’ll insert just the 1st page of a PDF.

Tip from here and here.

Categories: latex

## minted – highlighted source code for LaTeX

minted is a package that facilitates expressive syntax highlighting in LaTeX using the powerful Pygments library. The package also provides options to customize the highlighted source code output using fancyvrb.

PDF doc is here.

Example (minimal.tex):

\documentclass{article}
\usepackage{minted}    % import the package here
\begin{document}
\begin{minted}{c}
int main() {
printf("hello, world");
return 0;
}
\end{minted}
\end{document}


Compilation:

\$ pdflatex -shell-escape minimal


Alternatives

• \begin{verbatim} ... \end{verbatim}
• \begin{lstlisting} ... \end{lstlisting}
Categories: latex, python

## Squeezing Space in LaTeX

Problem
You have written a nice paper that is 17 pages long but the limit is 16 pages. You try to remove some parts of it but it’s still 16.5 pages long. What to do?

Solution

\linespread{0.9}


The difference is unnoticable. Once your paper is accepted, you can correctly reduce its size to the limit.

Find more tricks here.

Categories: latex

## Reset footnote counter in LaTeX

Problem
In our paper we have 3 authors and our LaTeX style uses footnotes to show their affiliations. Then, numbering footnotes in the text starts with 4. How to reset it back to 1?

Solution
After the list of authors, add this line:

\setcounter{footnote}{0}


Categories: latex

## A little help for hyphenating words in LaTeX

Problem
When working with LaTeX, sometimes I’m not sure if a word is correctly hyphenated by LaTeX so I’d like to verify that. As I’m not a native English speaker, it’d be nice to hear the correct pronunciation too.

Solution
I made a little script that addresses the two problems (available here). It’s part of my jabbapylib library. The script relies on dictionary.com.

Categories: latex, python

## LaTeX: using verbatim in footnote

Problem
You want something like this:

\footnote{See \verb|http://www.google.com|.}


But LaTeX drops an error. Unfortunately verbatim is not allowed in footnotes.

Solution
But there is a workaround:

\footnote{See \texttt{http://www.google.com}.}


Tip found here.

Categories: latex Tags: , ,