我想在play framework 2.0模板中包含一些LaTEX代码,即:
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
当然,由于error in unicode escape
部分,播放抱怨\us...
错误消息。
我应该如何逃避这些文本片段,因此播放编译模板并在结果中获得逐字的LaTeX代码?用@Html()试试我的运气,但它也不起作用......
答案 0 :(得分:2)
创建一个方法,即在Application.java
控制器中:
public static String latex(String s){
return "\\"+s;
}
所以你可以在视图中使用它:
@Application.latex("usepackage[T1]{fontenc}")
@Application.latex("usepackage[latin9]{inputenc}")
@Application.latex("usepackage{babel}")
答案 1 :(得分:1)
或者,根据@biesior答案,创建一个包含以下内容的latex.scala.html
文件:
@(latexStatement:String)
@{
"\\" + latexStatement
}
使用它:
@latex("usepackage[T1]{fontenc}")
@latex("usepackage[latin9]{inputenc}")
@latex("usepackage{babel}")