mat2latex: Affichage LaTeX d'une matrice

Description Usage Arguments Value Examples

Description

mat2latex retourne un vecteur de caracteres qui contient le code LaTeX permettant d'ecrire une matrice A. Si nous ajoutons une deuxieme matrice B, nous avons l'affichage de la matrice augmentee avec une barre verticale separant les deux matrices. Nous pouvons choisir la facon d'afficher la matrice. Nous pouvons afficher des nombres entiers ou alors choisir le nombre de chiffres a droite de la virgule. Nous pouvons afficher le resultat sous forme de fraction. Nous pouvons afficher la fraction inline ou alors utiliser frac, dfrac, sfrac et tfrac. Le parametre verbose permet d'afficher ou non la matrice. Le parametre copy2clip permet de copier ou non le resultat dans le presse-papier.

Usage

1
2
3
4
mat2latex(A, B = NULL, style = c("decimal", "inline", "frac", "sfrac",
  "tfrac", "dfrac"), bracket = c("crochet", "parenthese", "determinant"),
  verbose = TRUE, copy2clip = FALSE, envir = TRUE, tolatex = TRUE,
  digits = 2)

Arguments

A

une matrice

B

une matrice (facultatif)

style

permet de choisir la facon d'afficher les elements de la matrice. Les choix possibles sont inline, frac, dfrac, sfrac et tfrac. Par defaut, nous affichons des entiers ou des nombres decimaux.

bracket

permet de choisir comment encadrer la matrice. Les choix sont des crochets, des parentheses ou un determinant. Par defaut, nous encadrons entre crochets.

verbose

Si TRUE nous affichons le code LaTeX, si FALSE nous retournons le vecteur de caracteres. TRUE par defaut.

copy2clip

Si TRUE nous copions le resultat dans le presse papier. Par defaut FALSE.

envir

Si TRUE, nous encadrons le resultat dans un array et un bracket. Si FALSE, on ne retourne que la matrice. Utile pour la fonction sel2latex.

tolatex

Si TRUE nous encadrons le resultat par "$$ resultat $$".

digits

Le nombre de chiffres a droite de la virgule a afficher. Nous affichons 2 chiffres par defaut.

Value

Le vecteur de caracteres contenant le code LaTeX de la matrice

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
A <- matrix(c(2, -4, 5,
              -3, 5, 7,
              10, 0, -1), 3, 3)
B <- matrix(c(0, -1, 5), 3, 1)
mat2latex(A)
mat2latex(A, bracket = "parenthese")
mat2latex(A,B)
mat2latex(A/3)
mat2latex(A/3, digits = 4)
mat2latex(A/3, style = "inline")
mat2latex(A/3, style = "frac")

desautm/linalgr documentation built on May 28, 2019, 2:52 p.m.