Statalist


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: Re: A couple of file command questions for writing a .tex program


From   "Martin Weiss" <[email protected]>
To   <[email protected]>
Subject   st: Re: A couple of file command questions for writing a .tex program
Date   Thu, 16 Apr 2009 22:16:57 +0200

<>

Note that this brilliant new command - ssc d texdoc- can save you a lot of time!



HTH
Martin
_______________________
----- Original Message ----- From: "Thomas Jacobs" <[email protected]>
To: "StataList" <[email protected]>
Sent: Thursday, April 16, 2009 9:14 PM
Subject: st: A couple of file command questions for writing a .tex program


Fellow listers,

I am trying to learn to write Latex files from Stata/Mata with the
file commands and have a couple of questions:

1.  What is the difference between using simple quotes " xxx "
compared with `" xxx "' type quotes?  The user manual displays simple
quotes for write commands

file write handle "first part is"

while in the Gini/Pasquini' Automatic Generation of Document article
from Stata Journal vol 6 number 1, the typical example
uses a format like,

file write handle  `"first part is"'

I would like to know how they are treated differently, if at all.

2.  A more complicated question.  How does one use a $ sign in a file
write command and not have Stata treat it as a global macro?  For
instance, the end of the following command:

file write tex "\begin{tabular}{lrrrrrrrrrrr}\hline\\ \scriptsize
Model & `: word 1 of `:colname e(b)'' & p-val & "
file write tex "`: word 2 of `:colname e(b)'' & p-val & `: word 3 of
`:colname e(b)'' & p-val & `: word 4 of `:colname e(b)'' & "
file write tex "p-val & `: word 5 of `:colname e(b)'' & p-val & adj.
$R^2$ \\" _n
file write tex "\vspace{0.05in}" _n

generates:

\begin{tabular}{lrrrrrrrrrrr}\hline\\ \scriptsize Model & FFMkt &
p-val & SMB & p-val & HML & p-val & UMD & p-val & _cons & p-val & adj.
^2$ \\

and I end up with ^2$ as opposed to the $R^2$ term I need for a Latex
math string.  I also tried

`=char(35)'R^2$

without any change in results.  Any suggestions would be much appreciated.

Thanks,

Tom



--
Thomas Jacobs
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/


*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index