我想在play Framework2.0模板中包含一些LaTEX代码,即:
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}当然,play会因为\us...部件而抱怨error in unicode escape错误消息。
我应该如何转义这些文本片段,以便play编译模板,并在结果中获得逐字LaTeX代码?我用@Html()试了试,但它也不起作用...
发布于 2012-11-21 17:28:08
在Application.java控制器中创建一个方法ie:
public static String latex(String s){
return "\\"+s;
}因此,您可以在视图中使用它:
@Application.latex("usepackage[T1]{fontenc}")
@Application.latex("usepackage[latin9]{inputenc}")
@Application.latex("usepackage{babel}")发布于 2012-11-21 18:13:32
或者,根据@biesior答案,创建一个包含以下内容的latex.scala.html文件:
@(latexStatement:String)
@{
"\\" + latexStatement
}要使用它:
@latex("usepackage[T1]{fontenc}")
@latex("usepackage[latin9]{inputenc}")
@latex("usepackage{babel}")https://stackoverflow.com/questions/13489262
复制相似问题