Archive for the ‘ LaTeX ’ Category

After installing xelatex on Ubuntu with
sudo apt-get install texlive-xetex

I still received errors and needed

sudo apt-get install texlive-latex-extra
sudo apt-get install texlive-fonts-recommended


Xournal++ is a hand note taking software written in C++ with the target of flexibility, functionality and speed. Stroke recognizer and other parts are based on Xournal Code, which you can find at sourceforge. For general usage, consult the User Manual. Answers to some common questions can be found in the FAQ.


The Xournal++ team officially supports a FlatHub release, which can be installed with

flatpak install flathub com.github.xournalpp.xournalpp

Note that for Xournal++ to work properly, you must have at least one GTK theme and one icon theme installed on Flatpak. To enable LaTeX support, you will also need to install the TeX Live extension:

flatpak install flathub org.freedesktop.Sdk.Extension.texlive

more information:

Booktabs package and Sweave

The booktabs package in latex makes really beautiful tables. This package provide some additional commands to enhance the quality of table in LaTeX, especially if there is math in your table that might run up against the regular \hline in the tabular environment. I created a table with the following code:

% file: example.Rnw
% require xtable


\caption{This is my table.}
mat <-,nrow=5))
colnames(mat) <- c("$\\alpha$","$\\beta$",
rownames(mat) <- c(‘A’,’B’,’C’,’D’,’E’)
mat <- xtable::xtable(mat,digits=rep(5,ncol(mat)+1))
sanitize.text.function = 
        nrow(mat)), command=c('\\toprule\n',


You can use to compile:

$ R CMD Sweave example.Rnw
$ pdflatex example.tex

The definition of \toprule\midrule and \bottomrule from
booktabs package is:


LaTeX word count: TeXcount

TeXcount is a Perl script for counting words in LaTeX documents. It parses valid LaTeX documents counting words, headers, formulae (mathematics) and floats/begin-end groups.

To run the script, you can either download it and run it on your own computer, or you can use the web interface.

Using pgfplots to make boxplots in LaTeX

Here’s an example:


0 1 1.2 0.4 1.5 0.2
1 2 2.3 1.5 2.7 1
2 0.7 1.4 0.5 1.9 0.1

    box plot/.style={
        only marks,
        mark size=1em,
        /pgfplots/error bars/.cd,
        y dir=plus,
        y explicit,
    box plot box/.style={
        /pgfplots/error bars/draw error bar/.code 2 args={%
            \draw  ##1 -- ++(1em,0pt) |- ##2 -- ++(-1em,0pt) |- ##1 -- cycle;
        y index=2,
        y error expr={\thisrowno{3}-\thisrowno{2}},
        /pgfplots/box plot
    box plot top whisker/.style={
        /pgfplots/error bars/draw error bar/.code 2 args={%
            \pgfkeysgetvalue{/pgfplots/error bars/error mark}%
            \pgfkeysgetvalue{/pgfplots/error bars/error mark options}%
            \path ##1 -- ##2;
        y index=4,
        y error expr={\thisrowno{2}-\thisrowno{4}},
        /pgfplots/box plot
    box plot bottom whisker/.style={
        /pgfplots/error bars/draw error bar/.code 2 args={%
            \pgfkeysgetvalue{/pgfplots/error bars/error mark}%
            \pgfkeysgetvalue{/pgfplots/error bars/error mark options}%
            \path ##1 -- ##2;
        y index=5,
        y error expr={\thisrowno{3}-\thisrowno{5}},
        /pgfplots/box plot
    box plot median/.style={
        /pgfplots/box plot

\begin{axis} [enlarge x limits=0.5,xtick=data]
    \addplot [box plot median] table {testdata.dat};
    \addplot [box plot box] table {testdata.dat};
    \addplot [box plot top whisker] table {testdata.dat};
    \addplot [box plot bottom whisker] table {testdata.dat};





Sweave = R + LaTeX

Sweave é uma ferramenta útil para a elaboração de relatórios usando de forma inteligente as funcionalidades do R e LaTeX.

Alguns tutoriais






Install LaTeX in Ubuntu:

$ sudo apt-get install texlive texlive-full gedit-latex-plugin texlive-fonts-recommended latex-beamer texpower texlive-pictures texlive-latex-extra texlive-science texlive-publishers


Some LaTeX editors










Comparison of LaTeX editors for different operating system

Symbols list:

Some commands to run:

dvi file: latex file_name.tex

pdf file: dvipdf file_name.dvi
pdflatex file_name.tex


LaTeX no Gmail

Online LaTeX editors



Online latex equations editor


A não tão pequena introdução ao LaTeX

Introdução ao LATEX

Introdução ao Uso do Preparador de Documentos LaTeX

The Not So Short Introduction to LaTeX2e, or LaTeX2e in 133 minutes (2.21 MB pdf file)

LaTeX Primer A basic guide to LaTeX

The AMS Short Math Guide for LaTeX, a concise summary of math formula typesetting features

Text Processing using LaTeX

The (La)TeX encyclopaedia

LaTeX Tutorials: a Primer

Getting to Grips with LaTeX