Я хотел бы иметь возможность преобразовывать выражения R (например, 1/2*x^2
) или формулы в строку символов, которая содержит LaTeX (например, "\frac{1}{2} \times x^{2}"
- или что-то подобное).Я знаю, что expression()
можно использовать для чего-то похожего, генерируя математические обозначения на рисунках, но я не уверен, как преобразовать выражение сходного типа в LaTeX.Я хочу иметь возможность включить это в документ Sweave.
Пожалуйста, приведите пример (например, с 1/2*x^2
) вместо того, чтобы просто сказать «используйте пакет tikzDevice
».Похоже, пакет Hmisc
может делать то, что я хочу, но я еще не понял, как это сделать.
Я хочу избежать использования CAS (системы компьютерной алгебры), потому что яхотите, чтобы оно не зависело от сложного внешнего приложения, подобного тому, которое использует Ryacas, и хотите, чтобы оно могло работать быстро.