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