Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Amadou DIALLO <stata.diallo@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: estabb and rtfutil combination. |
Date | Thu, 14 Feb 2013 10:29:19 +0100 |
Many thanks Professor Roger. I am looking forward the new rtfappend command. I wish it will not only handle estout, but also esttad and other alike-commands (outreg2, etc.). I know, I am pushing. As for the tutorials, I read your paper, however, I think it is very short on providing examples using rtfutil, and the example you provided is too sophisticated to be easily reproduced. In a nutshell, rtf programming is good until it comes to tables where you need solid nerves !!! I wish you a good day. Bachir. 2013/2/13, Roger B. Newson <r.newson@imperial.ac.uk>: > In reply to Amadou's first query, I do not know how to merge (or > concatenate) 2 .rtf files. The problem there is that the 2 .rtf files > may have different character set declarations, default font > declarations, font tables, color tables, stylesheets, info groups, > preliminary formatting commands, headers and/or footers, and any > proposed concatenation algorithm would have to combine them sensibly. > However, I am working on the -rtfappend- module for -rtfutil- as I > speak, and this should make life easier, especially for users who want > to use both -rtfutil- and -estout-. > > In reply to Amadou's second query, I have not produced any tutorials on > -listtab- and -rtfutil-. However, -listtab- and -rtfutil- (and > -sdecode-) are discussed at length in Newson (2012). If Amadou wants to > alternate between landscape and portrait orientation in a single .rtf > document, then the -rtfsect- module of -rtfutil- allows the user to do > this by inserting section breaks. > > In reply to Amadou's third query, I still haven't found out how to > override the default resizing of linked graphs in a .rtf document. (I > don't know if anybody else has.) > > I hope this helps. > > Best wishes > > Roger > > References > > Newson RB. From resultssets to resultstables in Stata. The Stata Journal > 2012; 12(2): 191–213. > > Roger B Newson BSc MSc DPhil > Lecturer in Medical Statistics > Respiratory Epidemiology and Public Health Group > National Heart and Lung Institute > Imperial College London > Royal Brompton Campus > Room 33, Emmanuel Kaye Building > 1B Manresa Road > London SW3 6LR > UNITED KINGDOM > Tel: +44 (0)20 7352 8121 ext 3381 > Fax: +44 (0)20 7351 8322 > Email: r.newson@imperial.ac.uk > Web page: http://www.imperial.ac.uk/nhli/r.newson/ > Departmental Web page: > http://www1.imperial.ac.uk/medicine/about/divisions/nhli/respiration/popgenetics/reph/ > > Opinions expressed are those of the author, not of the institution. > > On 13/02/2013 07:45, Amadou DIALLO wrote: >> Dear Roger, >> >> Many thanks. This is indeed a partial solution to my problem and >> definitely, a rtfappend command is most needed and welcome. I wish >> this could be released soon! >> >> I also have a couple of questions, to try to find a workaround: >> >> - do you know how to merge 2 rtf files? I googled but cannot find any >> proper answer and I don't how to take advantage of the rtf mail merge >> tools. >> >> - do you have any tutorial on using rtfutil/listtab with tables, as >> the ones available for estout and esttab? The tables I produced using >> listtab are messy and the /landscape option I am inserting in my rtf >> code is not allowing even to view them in landscape format. The book >> by Sean Burke that I bought warned against producing tables in rtf but >> is not indeed providing detailed examples, so if anyone can point me >> to a good tutorial, that is most welcome. >> >> - is there any way to resize the graphs I am inserting? I know there >> have been some discussions around this topic, but am wondering if any >> progress has been made on it. >> >> Nonetheless, again thank you for producing rtfutil. It saves me a lot >> of time in producing standardized reports for my department. >> >> Warmest regards. >> >> Bachir. >> >> 2013/2/12, Roger B. Newson <r.newson@imperial.ac.uk>: >>> I think the answer is to use -rtfclose- before -esttab-. The -esttab- >>> command is designed to append tables to intact .rtf files that have >>> already been closed. So, in your case, you can write a program like this >>> one: >>> >>> **** BEGINNING OF CODE - CUT HERE >>> clear; >>> sysuse auto; >>> tempname handle; >>> rtfopen `handle' using "esttabrtfopenexample.rtf", replace; >>> file write `handle' _n "{\line}"; >>> file write `handle' _n "{\header\pard\sl360\slmult1\qr\plain\f0\chpgn >>> {\i \fs20 Auto data analysis} \par}"; >>> eststo tabl: estpost ta rep for; >>> rtfclose `handle'; >>> esttab tabl using "esttabrtfopenexample.rtf" , cell(colpct(fmt(2))) >>> label noobs varwidth(10) modelwidth(8) addnote("Source: Author") >>> append; >>> **** END OF CODE - CUT HERE >>> >>> I don't know a way of inserting multiple -esttab- tables into a document >>> produced by -rtfopen-. Perhaps I will add a -rtfappend- command to >>> -rtfutil-. >>> >>> I hope this helps. >>> >>> Best wishes >>> >>> Roger >>> >>> >>> Roger B Newson BSc MSc DPhil >>> Lecturer in Medical Statistics >>> Respiratory Epidemiology and Public Health Group >>> National Heart and Lung Institute >>> Imperial College London >>> Royal Brompton Campus >>> Room 33, Emmanuel Kaye Building >>> 1B Manresa Road >>> London SW3 6LR >>> UNITED KINGDOM >>> Tel: +44 (0)20 7352 8121 ext 3381 >>> Fax: +44 (0)20 7351 8322 >>> Email: r.newson@imperial.ac.uk >>> Web page: http://www.imperial.ac.uk/nhli/r.newson/ >>> Departmental Web page: >>> http://www1.imperial.ac.uk/medicine/about/divisions/nhli/respiration/popgenetics/reph/ >>> >>> Opinions expressed are those of the author, not of the institution. >>> >>> On 10/02/2013 12:07, Amadou DIALLO wrote: >>>> Hi, >>>> >>>> I'm trying unsuccessfully to combine results produced by 2 different >>>> commands (rtfopen/file and estabb) into a single rtf file. The problem >>>> is that rtfutil is very good at handling text and graphs but I findit >>>> difficult to produce nice tables with desired formatting and >>>> characteristics attributes that I want them to have (which estabb does >>>> very well). Is there a workaround? See sample code below >>>> (esttabrtfopenexample produce blank page while esttabrtfopenexample2 >>>> displays tables). Thanks in advance. >>>> >>>> clear >>>> sysuse auto >>>> tempname handle >>>> rtfopen `handle' using "esttabrtfopenexample.rtf", replace >>>> file write `handle' _n "{\line}" >>>> file write `handle' _n "{\header\pard\sl360\slmult1\qr\plain\f0\chpgn >>>> {\i \fs20 Auto data analysis} \par}" >>>> eststo tabl: estpost ta rep for >>>> esttab tabl using "esttabrtfopenexample.rtf" , cell(colpct(fmt(2))) >>>> label noobs varwidth(10) modelwidth(8) addnote("Source: Author") >>>> append >>>> esttab tabl using "esttabrtfopenexample2.rtf" , cell(colpct(fmt(2))) >>>> label noobs varwidth(10) modelwidth(8) addnote("Source: Author") >>>> replace >>>> rtfclose `handle' >>>> exit >>>> >>> * >>> * For searches and help try: >>> * http://www.stata.com/help.cgi?search >>> * http://www.stata.com/support/faqs/resources/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/faqs/resources/statalist-faq/ > * http://www.ats.ucla.edu/stat/stata/ > -- Amadou B. DIALLO, PhD. Senior Economist, AfDB. a.b.diallo@afdb.org +21671101789 * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/faqs/resources/statalist-faq/ * http://www.ats.ucla.edu/stat/stata/