2015年12月30日,SageMathCloud は Ubuntu 15.10 ベースですので,TeXLive 20150810 がインストールされています.
基本的にはPDFLaTeXが呼び出されますが, 最初の数行に設定を書くことで,pLaTeX や LuaTeX-ja を利用したTeX文書作成も可能です..
\documentclass[a4paper,pdflatex,ja=standard]{bxjsarticle}
\documentclass{scrartcl} \usepackage[whole]{bxcjkjatype}
LuaTeX-ja も使えます.
%sagemathcloud={"latex_command":"lualatex -synctex=1 -interact=nonstopmode luatexja_sample.tex"} \documentclass{ltjsarticle}
TeXLive 2015 に更新されたので, --shell-escape は必要なくなりました.
%sagemathcloud={"latex_command":"ptex2pdf -l platex_sample1.tex"} \documentclass{jsarticle}
%sagemathcloud={"latex_command":"ptex2pdf -l -ot '--shell-escape' platex_sample1.tex"} \documentclass{jsarticle}
mkdir $HOME/.texmf-config/web2c
shell_escape_commands=bibtex,bibtex8,kpsewhich,makeindex,mpost,repstopdf,extractbb,
%sagemathcloud={"latex_command":"TEXMFCNF=$HOME/.texmf-config/web2c: ptex2pdf -l platex-sample1.tex"}
Latexmkを使う方法もあります.
%sagemathcloud={"latex_command":"latexmk platex_sample2.tex"} \documentclass{jsarticle}
$latex = 'platex -synctex=1 --shell-escape'; $latex_silent = 'platex -synctex=1 -interaction=batchmode'; $bibtex = 'pbibtex'; $dvipdf = 'dvipdfmx %O -o %D %S'; $makeindex = 'mendex %O -o %D %S'; $max_repeat = 5; $pdf_mode = 3; $pdf_update_method = 1;