A great feature of Stata figures is that you can mix several plot types in one by using the `twoway (...) (...) `

command. If you have several plots merged into one twoway graph and also want to add a legend, the legend might become a bit crowded. In the following example, legends are specified with the `, legend(lab(1 "Scatter 1") lab (4 "Scatter 2"))`

option because I only wanted to mark the diamonds and circles in the legend:

# Category Archives: Stata – Formatting Output

# Add time stamp to Stata figures

Especially in the early stages of a research project it might be good to “time stamp” figure so that you can later figure out when you created a certain figure. Of course you could just check the date in the explorer / finder, but you can also simply add a note to the figure with time and date of its creation:

Continue reading# Returning percentiles as scalars

When I wanted to store percentiles in a local, e.g. to indicate the median in a figure, I used to first

Continue reading# Recover Stata code from .gph files

If you ever found a good looking Stata figure saved as Stata’s own .gph and wondered how this was produced, you can simply look up the code that is stored in the file’s meta data.

# Formatting text in Stata figures

This is not really new, but still comes in handy when formatting text in Stata figures. With a relatively simple code, you can make write text bold, in italics, and even greek letters

This special text is entered in curly brackets “{…}”:

- Greek letters: {&alpha}, {&beta}, etc.
- Text in italics: {it:Text in italics}
- Text in bold: {bf: Text in bold}
- Operators: {&le} (less than or equal to), {&ne} (unequal)
- Subscripts and superscripts: e.g., write y{sup:2}{sup:ij}

# Routine to export tables from Stata to LaTeX

When it comes to exporting regression tables from Stata to LaTeX, there are several packages that can be used. For a long time, I used outreg2, but now improved my code for the the estout package by Ben Jann. The remainder of this post describes the routine that works best for, you might want to adjust it for your own purposes. (I actually have written about this package before, this post presents a more elaborated code.) Continue reading

# Formatted numbers in figure (sub)headers

My dear colleague Anders Stenberg recently taught me a very nice trick to include numbers (such as: number of observations, R2s or any other number that can be saved to a local) in Stata figures. While including numbers can be simply done with a local, the trick is to have them nicely formatted. I.e., to include commas in a larger number, or to have decimals rounded. Continue reading

# Include Stata figures in Latex

Just found an easy way to include figures from Stata into Latex by converting Stata-figures to PDF-files first. Just use the following codes:

Continue reading

# Export single numbers to LaTeX or MS Word

In a text, you often you refer to a number (e.g. the number of observations in the estimation sample). There is a simple way to automise the export of this number from a Stata-do-file to a Latex-document. Continue reading

# Export of regression tables to LaTeX

The ado-files `--esto--`

and —`esta`

— (has to be installed by typing `--findit esto-- `

or —`findit esta`

— into the Stata command window) provides a simple way to export regression tables from Stata to a separate LaTeX-file. At the same time, it is possible to adjust basically everything. I will just present a short example that I use for my regression tables (for adjusting the code, see `--help esta--`

). After installing the ado-packages, run (in this case) two regressions, in my case: Continue reading