We have done this before and used something like the code below.  This
sample is pretty basic.

   def fixchar(string,char):

    #fixes chars for latex

    if char == '<':

        newchar = '$<$'

    elif char == '>':

        newchar = '$>$'

    elif char == '~':

        newchar = '\\~{}'

    else:

        newchar = '\\' + char

    string = string.replace(char,newchar)

    return string

On Fri, Oct 29, 2010 at 9:03 AM, SlafS <slaf...@gmail.com> wrote:

> Hi there!
>
> I'm trying to write a filter that can be used inside of a template
> that is used for generating latex files.
>
> The filter should replace the '|' char with '\'. Simple:
>
> @register.filter("verb_safe")
> def verb_safe(val):
>    return str(val).replace('|', '\|')
>
> is outputting me '\\|'
>
> I'm littlle confused about that.
>
> Please help
>
> Regards
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com<django-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>


-- 
Brian Bouterse
ITng Services

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to