0

Play フレームワーク 2.0 テンプレートに LaTEX コードをいくつか含めたいと思います。

\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}

もちろん、プレイはパーツerror in unicode escapeのせいでエラーメッセージが出て文句を言います。\us...

これらのテキストをどのようにエスケープすればよいので、play はテンプレートをコンパイルし、逐語的な LaTeX コードを結果として取得しますか? @Html() で運を試してみましたが、うまくいきません...

4

2 に答える 2

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}")
于 2012-11-21T09:28:07.737 に答える
1

または、@biesior の回答に基づいて、以下latex.scala.htmlを含むファイルを作成します。

@(latexStatement:String)

@{
    "\\" + latexStatement
}

使用するには:

@latex("usepackage[T1]{fontenc}")
@latex("usepackage[latin9]{inputenc}")
@latex("usepackage{babel}")
于 2012-11-21T10:13:32.480 に答える