我試圖讓顫振包flutter_tex 
我還在變數之前嘗試了 $-operator,就像在 dart 字串中一樣,但是因為需要原始字串,所以這不起作用。有沒有辦法用這個包在原始字串中實作變數值?
uj5u.com熱心網友回復:
使用原始字串不是絕對必要的。這樣做只會更方便地鍵入 LaTeX 代碼中所需的所有反斜杠和括號。
您總是可以使用常規字串,這只會使生成正確的 LaTeX 更加不便。相反,我建議手動替換占位符:
int number = 42;
String latex = r"<br> $$x={\sqrt{factorB}}$$";
latex = latex.replaceAll("factorB", number.toString());
如果您想通過運算式支持更高級的插值,我建議將所有這些邏輯放在replace方法中。這是一個例子
int factorB = 17;
int factorB = 1;
String latex = r"exprA(x${exprB}$exprC)2exprD";
latex = latex.replaceAll("exprA", 42);
latex = latex.replaceAll("exprB", factorB >= 0 ? " " : "");
latex = latex.replaceAll("exprC", factorC >= 0 ? " " : "");
latex = latex.replaceAll("exprD", 33);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/517439.html
標籤:扑
