runjaj, (edited ) Spanish
@runjaj@mastodon.social avatar

Escribir ecuaciones en #LaTeX es bastante pesado. Afortunadamente está el paquete para #Julialang #Latexify.jl. Escribes la fórmula y la transforma en LaTeX de manera muy arreglada. Por ejemplo:

julia> using Latexify

julia> @latexify L = z/(f_hln(10))(10^((T_2-T_ref)/z)-10^((T_1-T_ref)/z))

L"$L = \frac{z}{f_{h} \cdot \mathrm{ln}\left( 10 \right)} \cdot \left( 10^{\frac{T_{2} - T_{ref}}{z}} - 10^{\frac{T_{1} - T_{ref}}{z}} \right)$"

Pone bien los subíndices, paréntesis y los operadores.

juandesant, (edited )
@juandesant@astrodon.social avatar

@runjaj me encanta las cosas que encuentras en Julia… para poder encontrarlas yo en #Python.

latexify_py te permite decorar funciones para que la impresión de la función sea en #LaTeX.

https://github.com/google/latexify_py

Más explicaciones en inglés:

https://www.jousefmurad.com/coding/latexify-python-code/

juandesant,
@juandesant@astrodon.social avatar

@runjaj además, usando SymPy para cálculo simbólico, siempre puedes usar print_latex:

from sympy import Matrix, print_latex

X = Matrix([1,2,3]) * Matrix([[1,2,3]])  
print_latex(X)  

devuelve

[\left[\begin{matrix}1 & 2 & 3\2 & 4 & 6\3 & 6 & 9\end{matrix}\right]]

runjaj,
@runjaj@mastodon.social avatar

@juandesant Esto es algo que sé y olvido cíclicamente.

runjaj,
@runjaj@mastodon.social avatar

@juandesant Mola la polinización cruzada entre ecosistemas.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • cubers
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • ngwrru68w68
  • GTA5RPClips
  • JUstTest
  • osvaldo12
  • tacticalgear
  • modclub
  • cisconetworking
  • mdbf
  • tester
  • ethstaker
  • Leos
  • normalnudes
  • provamag3
  • anitta
  • megavids
  • lostlight
  • All magazines