由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
TeX版 - [请教]自动生成LaTeX字符
相关主题
latex文本能是粗斜体么?A 家两轮电话面试面经攒人品
新人提问,怎么把一个tabular左上角的那个cell删除?问一道Leetcode的题目。
画箭头的问题leetcode regular expression match的问题
问个 LaTeX 的问题报个groupon的面经……下周onsite2个公司,顺求bless
问一个Latex的问题问个C/C++题目
一道linkedin的题。parsing file in node: js or python ?
相关话题的讨论汇总
话题: latex话题: 字符话题: cg话题: 生成话题: tex
进入TeX版参与讨论
1 (共1页)
d****p
发帖数: 685
1
在目前的一个项目中,需要将数据库中的文本通过LaTex处理。麻烦的是需要将一些“
坏“字符(例如$,\,~,以及有音调的字符-诸多欧洲语言的字母)转换成LaTex认可
的形式。
比如,我有如下LaTex模板文件:
...
\textbf{$SHADER_LANGUAGE$}
...
我用后台程序将$SHADER_LANGUAGE$替换成Cg或者GLSL然后处理生成的tex文件,就成了:
...
\textbf{Cg}
...
由于从数据库提出的源字符串可能包含如前所述的奇异字符(如Cg & GLSL中的 & ),
生成的tex文件可能无法编译。
用\verb是一个解决办法,但(1)无法用于其它命令的参数(2)字体变成定宽。所以
我想找到相关的函数(C/C++/Perl/Python 都行)来完成转换然后再传给LaTex。
有高手知道有这样的工具吗?或者有现成的LaTex包在tex文件内部完成这样的转换?
多谢了。
a**e
发帖数: 5794
2
正则?

了:

【在 d****p 的大作中提到】
: 在目前的一个项目中,需要将数据库中的文本通过LaTex处理。麻烦的是需要将一些“
: 坏“字符(例如$,\,~,以及有音调的字符-诸多欧洲语言的字母)转换成LaTex认可
: 的形式。
: 比如,我有如下LaTex模板文件:
: ...
: \textbf{$SHADER_LANGUAGE$}
: ...
: 我用后台程序将$SHADER_LANGUAGE$替换成Cg或者GLSL然后处理生成的tex文件,就成了:
: ...
: \textbf{Cg}

d****p
发帖数: 685
3

多谢。
由于有太多的处理规则,正则可能比较慢?而且看上去overkill。一个单字节查找表可
能也可行。

【在 a**e 的大作中提到】
: 正则?
:
: 了:

1 (共1页)
进入TeX版参与讨论
相关主题
画箭头的问题leetcode regular expression match的问题
问个 LaTeX 的问题报个groupon的面经……下周onsite2个公司,顺求bless
问一个Latex的问题问个C/C++题目
一道linkedin的题。parsing file in node: js or python ?
A 家两轮电话面试面经攒人品latex文本能是粗斜体么?
问一道Leetcode的题目。新人提问,怎么把一个tabular左上角的那个cell删除?
相关话题的讨论汇总
话题: latex话题: 字符话题: cg话题: 生成话题: tex