Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.

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

From |
Eric Booth <ebooth@ppri.tamu.edu> |

To |
"<statalist@hsphsun2.harvard.edu>" <statalist@hsphsun2.harvard.edu> |

Subject |
Re: Antwort: st: passing single left-quotes to latex via -texdoc- |

Date |
Fri, 4 Feb 2011 00:52:29 +0000 |

<> Thanks, Johannes. I did try to escape the macro with the backslash (trying it in several places around both the first and second left-quotes) before posting, but I never got it to work; now that I try it again it works just as your example ( and mine apparently:] ) shows. No doubt, some typo got the best of me. Best, Eric __ Eric A. Booth Public Policy Research Institute Texas A&M University ebooth@ppri.tamu.edu Office: +979.845.6754 Fax: +979.845.0249 On Feb 3, 2011, at 2:51 PM, Johannes Geyer wrote: > I wrote: > > "a) you can escape the local by escaping the first left-single-quote [this, I do not understand but it works fine]" > > ...of course...we have to escape the macro, e.g.: > http://www.stata.com/support/faqs/lang/backslash.html > > johannes > > p.s.: > http://www.stata.com/statalist/archive/2010-09/msg01329.html ;) > > > > > > > ********************************************* > > loc mymacro "something here." > > /* your working directory */ > > cd c:\temp\ > > > > texdoc init dontknow, replace > > tex \documentclass[12pt]{article} > > tex \usepackage{times,graphicx,fancyhdr,lastpage,ulem,amsmath} > > tex \begin{document} > > tex ``don't know `mymacro'" %doesnt work > > tex > > tex "``"don't know `mymacro'" %%doesnt work > > tex > > tex ``don`t know `mymacro'" %% this _works_ but w/o apostrophe > > tex `\`don't know `mymacro'" %% this works > > tex ``don`=char(39)'t know `mymacro'" %% and this works > > tex \end{document} > > texdoc close > > *************** fin ********************* > > > > > best > > johannes > > > > > ---------------------- > > Johannes Geyer > > Deutsches Institut für Wirtschaftsforschung (DIW Berlin) > > German Institute for Economic Research > > Department of Public Economics > > DIW Berlin > > Mohrenstraße 58 > > 10117 Berlin > > Tel: +49-30-89789-258 > > > > -----owner-statalist@hsphsun2.harvard.edu schrieb: ----- > > > > An: "statalist@hsphsun2.harvard.edu" <statalist@hsphsun2.harvard.edu> > > Von: Eric Booth <ebooth@ppri.tamu.edu> > > Gesendet von: owner-statalist@hsphsun2.harvard.edu > > Datum: 03.02.2011 06:07PM > > Thema: st: passing single left-quotes to latex via -texdoc- > > > > <> > > *! apologies if this comes through twice, I forgot to change the original msg to 'plain text' and I've waited a while and it hasn't come through yet > > _________ > > I'm using Ben Jann's -texdoc- (from SSC, -findit texdoc-) using Mac OSX 10.6 &/or Windows 7, Stata 11 MP to create a latex document. > > When sending a contraction (like "don't") to the latex document from the do-file via the -tex- command, I am having trouble because Stata interprets the single left-quote and the single right-quote as a local macro before it's sent to latex (.tex file) for processing. > > So, if I want the following the typeset latex document to show: > > > > > "don't know something." > > > > > then I would normally put this into the latex .tex document: > > > > > ``don't know something." > > > > > with 2 single left-quotes in front of the word "don't"; however Stata is trying to interpret one of those with as a local macro ending in the apostrophe in the word "don't." > > > > I tried escape characters and double quoting the left-quotes and right-quotes, but I cannot get it to pass the text to latex properly (No, I cannot change the language to "do not.") I can get it to pass the two left-quotes properly if I change the apostrophe in "don't" to a left-quote as well, but this is not ideal (see the 3rd example below.) > > > > The code below shows a self-contained example of what I'm doing. > > I included an extra macro (called mymacro) to show that complicating this quotes/double quotes set up are many local macros spread throughout these sentences, which add more sets of left and right quotes to deal with. > > The part at the bottom can be discarded, but if you've got latex installed (I use miktex on windows and mactex on mac), this should process/typeset the document and allow you to see the interpreted output without having to navigate to the files -- it may not work with all configurations. > > > > *-------------------------------------------------------* Begin > > clear > > pwd //note: here's where the files will be stored > > loc mymacro "something here." > > > > *****texdoc > > texdoc init dontknow, replace > > tex \documentclass[12pt]{article} > > tex \usepackage{times,graphicx,fancyhdr,lastpage,ulem,amsmath} > > tex \begin{document} > > tex ``don't know `mymacro'" %doesnt work > > tex > > tex "``"don't know `mymacro'" %%doesnt work > > tex > > tex ``don`t know `mymacro'" %% this _works_ but w/o apostrophe > > tex \end{document} > > texdoc close > > *-------------------------------------------------------* > > if "`c(os)'" == "Windows"{ > > > cap rm "dontknow.pdf" > > !pdflatex "dontknow.tex" > > di as smcl `"CLICK TO OPEN: {browse `"dontknow.pdf"'}"' > > } > > > > > if "`c(os)'" == "MacOSX" { > > **no, pdflatex is not in my $PATH for some local configuration reasons** > > !/usr/texbin/pdflatex "dontknow.tex" "dontknow" > > !open "dontknow.pdf" > > di as smcl `"CLICK TO OPEN: {browse `"dontknow.pdf"'}"' > > } > > > *-------------------------------------------------------* End > > > > > I've searched several latex help pages, but this really is a issue that happens on the Stata-side of things (before it's sent to the .tex file) so I'm hoping others here might have come across this issue and found a better solution than using a single left-quote in place of the apostrophe. > > Thanks for any suggestions. > > > > - Eric > > > > __ > > Eric A. Booth > > Public Policy Research Institute > > Texas A&M University > > ebooth@ppri.tamu.edu > > Office: +979.845.6754 > > Fax: +979.845.0249 > > > > > > > * > > * 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/

**References**:**st: passing single left-quotes to latex via -texdoc-***From:*Eric Booth <ebooth@ppri.tamu.edu>

**Antwort: st: passing single left-quotes to latex via -texdoc-***From:*Johannes Geyer <JGeyer@diw.de>

**Antwort: st: passing single left-quotes to latex via -texdoc-***From:*Johannes Geyer <JGeyer@diw.de>

- Prev by Date:
**Re: st: NEW MODULE: wbdata - World Bank Data Bases** - Next by Date:
**st: outreg2 - problem with asterisks indicating significance levels** - Previous by thread:
**Antwort: st: passing single left-quotes to latex via -texdoc-** - Next by thread:
**st: Dealing with an unusual peak in time-series data** - Index(es):