Actually, that's exactly what I'm trying to do.  I have database tables 
whose
columns contain TeX fragments.  I am trying to generate various file outputs
from database searches - TeX, pdf, etc.

I could construct the tex file on the fly with python strings as you 
suggest but
that's rather cumbersome.  It's simpler with a template.

I've also considered using the xml.element api to construct my own template
but that would set me back several weeks.  I'm trying to finish. :/

I have something that almost resembles a template.  It is not the most 
flexible
or elegant but it works.  I have a single replacement string between
\begin{document} and \end{document} and I simply replace this one token 
with a
string.replace()



On Wednesday, March 13, 2013 11:39:18 AM UTC-5, Drew Ferguson wrote:
>
> On Wed, 13 Mar 2013 07:01:45 -0700 (PDT) 
> Ken <[email protected] <javascript:>> wrote: 
>
> > I would like to write a tex/latex file with django tags in it.  Load it 
> > with the template loader and render it with a context.  The problem is 
> > that my tex/latex file has quite a few '{%' in them.   They are 
> > conventional in TeX for writing readable macros and are used to escape 
> > the newline.  I could try rewriting them but before I do, I thought I'd 
> > ask if this is even worth tackling.  TeX uses curly braces as grouping 
> > and percent signs as a comment.   
> > 
> > The TeX file would look rather confusing but the more important question 
> > is what the loader does when it sees braces and brace comments.  Is it 
> > possible to reassign the block and variable tags? 
> > 
> > Thanks 
> > 
> > 
>
> I have done this in the past (with Plone rather than django) by calling a 
> python wrapper script to generate a file which latex can process; 
> essentially construct the Latex source as python strings 
> and have the script assemble the components you want. The objective was to 
> generate a PDF file by Latex with variables fed from SQL & a web page. But 
> this may not be what you are interested in. 
>
> Are you trying to render a Latex source document as a web page? 
>
> -- 
> Drew 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to