Package formatolatex
Class FormatoLatex
java.lang.Object
formatolatex.FormatoLatex
Clase de utilidad para renderizar fórmulas LaTeX en componentes Swing o guardarlas como imágenes.
Proporciona métodos para convertir expresiones matemáticas en formato LaTeX a representaciones visuales.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JLabel
crearMathTex
(String formulaLatex, float textSize) Crea un nuevo JLabel con una fórmula matemática LaTeX.static JLabel
Crea un nuevo JLabel con texto normal formateado en LaTeX.static void
establecerMathTex
(JLabel label, String formulaLatex, float textSize) Establece una fórmula matemática LaTeX como icono de un JLabel.static void
establecerTex
(JLabel label, String tex, float texSize) Establece texto normal en formato LaTeX como icono de un JLabel.static void
mostrarFormulaEnVentana
(String formulaLatex, float textSize) Muestra una fórmula matemática LaTeX en una ventana independiente.static void
mostrarMatrizVentana
(String[][] matriz, float tamaño) Muestra una matriz en formato LaTeX en una ventana independiente.static void
mostrarTexEnVentana
(String text, float textSize) Muestra texto normal formateado en LaTeX en una ventana independiente.static void
renderizarFormula
(String formulaLatex, float texSize, String ruta) Renderiza una fórmula LaTeX como imagen PNG y la guarda en la ruta especificada.static void
renderizarFormula
(String formulaLatex, float texSize, String ruta, Color background, Color foreground) Renderiza una fórmula LaTeX como imagen PNG y la guarda en la ruta especificada, permitiendo personalizar los colores de fondo y texto.
-
Constructor Details
-
FormatoLatex
public FormatoLatex()Constructor por defecto.
-
-
Method Details
-
renderizarFormula
Renderiza una fórmula LaTeX como imagen PNG y la guarda en la ruta especificada. Utiliza colores predeterminados: fondo blanco y texto negro.- Parameters:
formulaLatex
- La expresión LaTeX que se desea renderizartexSize
- El tamaño del textoruta
- La ruta completa donde se guardará el archivo PNG
-
renderizarFormula
public static void renderizarFormula(String formulaLatex, float texSize, String ruta, Color background, Color foreground) Renderiza una fórmula LaTeX como imagen PNG y la guarda en la ruta especificada, permitiendo personalizar los colores de fondo y texto.- Parameters:
formulaLatex
- La expresión LaTeX que se desea renderizartexSize
- El tamaño del textoruta
- La ruta completa donde se guardará el archivo PNGbackground
- El color de fondo de la imagenforeground
- El color del texto de la fórmula
-
establecerMathTex
Establece una fórmula matemática LaTeX como icono de un JLabel. Reemplaza el texto del JLabel con la representación visual de la fórmula.- Parameters:
label
- El JLabel donde se mostrará la fórmulaformulaLatex
- La expresión LaTeX que se desea mostrartextSize
- El tamaño del texto
-
establecerTex
Establece texto normal en formato LaTeX como icono de un JLabel. Utiliza el comando \text{} de LaTeX para formatear el texto.- Parameters:
label
- El JLabel donde se mostrará el textotex
- El texto que se desea formatear y mostrartexSize
- El tamaño del texto
-
crearMathTex
Crea un nuevo JLabel con una fórmula matemática LaTeX.- Parameters:
formulaLatex
- La expresión LaTeX que se desea mostrartextSize
- El tamaño del texto- Returns:
- Un JLabel con la fórmula LaTeX renderizada como icono
-
crearTex
Crea un nuevo JLabel con texto normal formateado en LaTeX.- Parameters:
text
- El texto que se desea formatear y mostrartextSize
- El tamaño del texto- Returns:
- Un JLabel con el texto formateado en LaTeX como icono
-
mostrarFormulaEnVentana
Muestra una fórmula matemática LaTeX en una ventana independiente.- Parameters:
formulaLatex
- La expresión LaTeX que se desea mostrartextSize
- El tamaño del texto
-
mostrarTexEnVentana
Muestra texto normal formateado en LaTeX en una ventana independiente.- Parameters:
text
- El texto que se desea formatear y mostrartextSize
- El tamaño del texto
-
mostrarMatrizVentana
Muestra una matriz en formato LaTeX en una ventana independiente. Utiliza el entorno bmatrix de LaTeX para representar la matriz.- Parameters:
matriz
- Una matriz bidimensional de cadenas, donde cada elemento es una fila de la matriztamaño
- El tamaño del texto
-