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 |
Thu, 3 Feb 2011 18:07:43 +0000 |

<> Yes, this does fix the problem. Thanks, Richard -- great idea. - Eric __ Eric A. Booth Public Policy Research Institute Texas A&M University ebooth@ppri.tamu.edu Office: +979.845.6754 On Feb 3, 2011, at 11:34 AM, Richard Ochmann wrote: > ... > Eric, > > have you tried the csquotes package in latex? it allows you to use > \enquote{} to put your words in quotes, instead of actually writing out > the quotes. > > best, > richard > > owner-statalist@hsphsun2.harvard.edu schrieb am 03.02.2011 18:07:26: > >> <> >> *! 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/ * * 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**:**Antwort: st: passing single left-quotes to latex via -texdoc-***From:*Richard Ochmann <rochmann@diw.de>

- Prev by Date:
**Re: st: Dealing with an unusual peak in time-series data** - Next by Date:
**RE: st: Creating all permutations of ten variables** - Previous by thread:
**Antwort: st: passing single left-quotes to latex via -texdoc-** - Next by thread:
**Antwort: st: passing single left-quotes to latex via -texdoc-** - Index(es):