Econometrics blog

Apr 1, 2021

Caption above image & figure's note

 The floatrow package offers the \floatfoot macro for notes in addition to a float's \caption.

---------------------------------------------------------------------------

\documentclass{article}

\usepackage[capposition=top]{floatrow}

\begin{document}

\begin{figure}
% \centering% default with `floatrow`
\rule{1cm}{1cm}% placeholder for `\includegraphics`
\caption{A figure}
\floatfoot{A note}
\end{figure}

\end{document}
--------------------------------------------------

Output: 


 

Mar 21, 2019

Horizontal spacing in Latex

There are a number of horizontal spacing macros for LaTeX:
  1. \, inserts a \thinspace (equivalent to .16667em) in text mode, or \thinmuskip (equivalent to 3mu) in math mode;
  2. \! inserts a negative \thinmuskip in math mode;
  3. \> inserts \medmuskip (equivalent to 4.0mu plus 2.0mu minus 4.0mu) in math mode;
  4. \; inserts \thickmuskip (equivalent to 5.0mu plus 5.0mu) in math mode;
  5. \: is equivalent to \> (see above);
  6. \enspace inserts a space of .5em in text or math mode;
  7. \quad inserts a space of 1em in text or math mode;
  8. \qquad inserts a space of 2em in text or math mode;
  9. \kern <len> inserts a skip of <len> (may be negative) in text or math mode (a plain TeX skip);
  10. \hskip <len> (similar to \kern);
  11. \hspace{<len>} inserts a space of length <len> (may be negative) in math or text mode (a LaTeX \hskip);
  12. \hphantom{<stuff>} inserts space of length equivalent to <stuff> in math or text mode. Should be \protected when used in fragile commands (like \caption and sectional headings);
  13. \  inserts what is called a "control space" (in text or math mode);
  14. inserts an inter-word space in text mode (and is gobbled in math mode). Similarly for \space and { }.
  15. ~ inserts an "unbreakable" space (similar to an HTML &nbsp;) (in text or math mode);
  16. \hfill inserts a so-called "rubber length" or stretch between elements (in text or math mode). Note that you may need to provide a type of anchor to fill from/to; see What is the difference between \hspace*{\fill} and \hfill?;
Your usage should work in math mode, so try $\:$.

Try this in Latex document":
\documentclass{article}
\setlength{\parindent}{0pt}% Just for this example
\begin{document}

There are a number of horizontal spacing macros for LaTeX:

\begin{tabular}{lp{5cm}}
  \verb|a\,b|                    & a\,b \\
  \verb|$a\,b$|                  & $a\,b$ \\
  \verb|a\thinspace b|           & a\thinspace b \\
  \verb|$a\thinspace b$|         & $a\thinspace b$ \\
  \verb|$a\!b$|                  & $a\!b$ \\
  \verb|$a\mkern-\thinmuskip b$| & $a\mkern-\thinmuskip b$ \\
  \verb|$a\>b$|                  & $a\>b$ \\
  \verb|$a\mkern\medmuskip b$|   & $a\mkern\medmuskip b$ \\
  \verb|$a\;b$|                  & $a\;b$ \\
  \verb|$a\mkern\thickmuskip b$| & $a\mkern\thickmuskip b$ \\
  \verb|$a\:b$|                  & $a\:b$ \\
  \verb|$a\mkern\medmuskip b$|   & $a\mkern\medmuskip b$ \\
  \verb|a\enspace b|             & a\enspace b \\
  \verb|$a\enspace b$|           & $a\enspace b$ \\
  \verb|a\quad b|                & a\quad b \\
  \verb|$a\quad b$|              & $a\quad b$ \\
  \verb|a\qquad b|               & a\qquad b \\
  \verb|$a\qquad b$|             & $a\qquad b$ \\
  \verb|a\hskip 1em b|           & a\hskip 1em b \\
  \verb|$a\hskip 1em b$|         & $a\hskip 1em b$ \\
  \verb|a\kern 1pc b|            & a\kern 1pc b \\
  \verb|$a\kern 1pc b$|          & $a\kern 1pc b$ \\
  \verb|a\hspace{35pt}b|         & a\hspace{35pt}b \\
  \verb|$a\hspace{35pt}b$|       & $a\hspace{35pt}b$ \\
  \verb|axyzb|                   & axyzb \\
  \verb|a\hphantom{xyz}b|        & a\hphantom{xyz}b \\
  \verb|$axyzb$|                 & $axyzb$ \\
  \verb|$a\hphantom{xyz}b$|      & $a\hphantom{xyz}b$ \\
  \verb|a{ }b|                   & a{ }b \\
  \verb|$a{ }b$|                 & $a{ }b$ \\
  \verb|a\space b|               & a\space b \\
  \verb|$a\space b$|             & $a\space b$ \\
  \verb|a\ b|                    & a\ b \\
  \verb|$a\ b$|                  & $a\ b$ \\
  \verb|a~b|                     & a~b \\
  \verb|$a~b$|                   & $a~b$ \\
  \verb|a\hfill b|               & a\hfill b \\
  \verb|$a\hfill b$|             & $a\hfill b$
\end{tabular}

\end{document}

Jun 4, 2017

Why must we include all exogenous variables in the first stage of IV regression.


Why must we include all exogenous variables in the first stage of IV regression. Stata has the answer below:

http://www.stata.com/support/faqs/statistics/instrumental-variables-regression/


Aug 19, 2016

Install Latex Package on Sublime 3

To use latex in Sublime, we need to install Latex tools on Sublime 3. Here is the instruction to install LaTeXTools. 
https://packagecontrol.io/packages/LaTeXTools
First, you have to install Sublime and Sumatra PDF

Before we need to install LaTexTools, we have to install the package control from here.
https://packagecontrol.io/installation


After installing package control. Open Sublime and click Shift+Ctrl+P to open the Palette. Search for "install package"and look for "LaTeXtools".

If succeeded, you will see latex on the build.

Apr 21, 2016

Converting a Polygon ZM shape file to a regular Shape Polygon

from:http://blog.csdn.net/qb371/article/details/8102109

I tried this on Arcmap 10.4:

  • Locate the following tool - 
    • ArcToolbox > Conversion Tools > To Shapefile > Feature Class To Shapefile (multiple) 
  • Launch the tool and add your Polygon ZM shapefiles to the input features. 
  • Select an 'Output Folder' 
  • Click on the 'Environments...' button at the bottom of the dialog box. To the right of the 'OK' button. 
  • Click on the 'General Settings' text. 
  • You should see two fields marked 'Output has Z Values' and 'Output has M Values'. 
  • Set both fields to 'Disabled'. 
  • Click 'OK' to exit the Environments Settings then click 'OK' to run the tools.

Feb 16, 2016

Remove trailing space in excel

Using the Trim function is easy to remove the trailing space in one cell, but time-consuming to remove trailing spaces in many cells. Here provides a macro to remove all trailing spaces of all cells in a selection.
Step 1: Select the range in which you want to remove trailing spaces from cells.
Step 2: Hold down the ALT + F11 keys, and it opens the Microsoft Visual Basic for Applications window.
Step 3: Click Insert > Module, and paste the following macro in the Module Window.
Sub NoSpaces()
Dim c As Range
For Each c In Selection.Cells
c = Trim(c)
Next
End Sub
Step 4: Press the F5 key to run this macro. And all of the trailing spaces of the selection will be removed.

Dec 30, 2015

Generating with matching value


 This is how to generate a variable with number matching:

#delimit;
egen poten_indo = anymatch(digit4n), values(
7201    7207    7113    8419    8003    8311    1804    1703    2902    6114    0906    3906    7305    4401    7208    6111    6406    5503    1605    0802    1212    8007    8538    7407    5205    0801 
);
#delimit cr