Connectez-vous sur votre compte GMAIL puis activez l'option : autoriser les applications non sécurisées.
Tapez dans un terminal :
sudo apt-get install msmtp
sudo gedit /etc/msmtprc
et copiez le texte suivant puis enregistrez le fichier.
account gmail host smtp.gmail.com tls on tls_certcheck off port 587 auth login from votre adresse mail du compte gmail user votre adresse mail du compte gmail password votre mot de passe du compte gmail
Dans les préférences de AMC :
→ → → , choisir et mettre le chemin :/usr/bin/msmtp
Tapez dans un terminal :
sudo port install msmtp
sudo pico ~/.msmtprc
et copiez le texte suivant puis enregistrez le fichier.
account gmail host smtp.gmail.com tls on tls_certcheck off port 587 auth login from votre adresse mail du compte gmail user votre adresse mail du compte gmail password votre mot de passe du compte gmail
Dans les préférences de AMC :
→ → → , choisir et mettre le chemin :/opt/local/bin/msmtp
Si vous utilisez Texmaker, vous pouvez ajouter les raccourcis des
environnements question et réponses en allant dans le Menu \begin{question}{}
puis cliquez
sur ajouter. Faites de même avec reponses et
reponseshoriz.
La documentation du paquet fp n'est pas très détaillée et compréhensible pour un grand débutant au langage latex. Voici les commandes expliquées par un exemple.
La commande \FPprint{\x}
permet d'afficher la
valeur de x. Cependant, la commande \num{...}
du paquet
siunitx
est préférable car elle affiche une virgule
pour les nombres décimaux au lieu d'un point et groupe par trois les
chiffres.
\usepackage{siunitx} \sisetup{locale = FR,detect-all,quotient-mode=fraction, input-product=*, list-final-separator = { \translate{et} }, list-pair-separator = { \translate{et} },range-phrase = { \translate{à} }, separate-uncertainty = true,group-minimum-digits=3}
La fonction \FPrandom{\x}
calcul un nombre
aléatoire.
La fonction \FPseed=12345
permet de modifier le
système de génération de nombre aléatoire (choisir un entier fixé à
sa convenance).
La fonction \FPeval{\x}{...}
permet de faire des
calculs et d’affecter le résultat à la variable
\x
.
La fonction \FPtrunc{\y}{\x}{a}
transfère le
nombre \x avec a chiffres après la virgule à la variable
\y
.
![]() | Note |
---|---|
On peut cumuler les fonctions \FPeval{\x}{trunc(a+random*b,c)} |
La fonction \FPround{\y}{\x}{a}
transfère le
nombre \x
avec a chiffres après la virgule à la
variable \y et arrondi.
La fonction \FPclip{\y}{\x}
transfère le nombre
\x
, sans les zéros après la virgule, à la variable
\y
.
Les fonctions \FPadd{\x}{a}{b}
,
\FPdiv{\x}{a}{b}
, \FPmul{\x}{a}{b}
,
\FPsub{\x}{a}{b}
attribue à la variable \x
la somme a+b
, le quotient a/b
, le produit
a*b
, et la différence a-b
La fonction \FPset{\x}{\y}
attribue à la variable
\x
(macro ou chaîne) la valeur \y
\FPabs{\x}{a}
renvoie la valeur absolue de
a
, \FPneg{\y}{a} renvoie l'opposé de
a
La commande \FPiflt{\x}{\y} {instruction 1} \else
{instruction 2} \fi
vérifie si \x
est inférieur
à \y
dans ce cas l'instruction 1 est lancée sinon c'est
l'instruction 2.
Même principe les fonctions \FPifeq{\x}{\y}
,
\FPifgt{\x}{\y}
, \FPifneg{\x}
,
\FPifpos{\x}
, \FPifzero{\x}
,
\FPifint{\x}
qui sont respctivement des tests
d'égalité, de supériorité, de négativité, de positivité, de nullité
ou d'entier.
La commande \FPlsolve{\x}{a}{b}
cherche la valeur
réelle \x
pour résoudre l'équation
a*\x+b=0.
La commande \FPqsolve{\x}{\y}{a}{b}{c}
cherche
les valeurs réelles \x
et \y
pour résoudre
l'équation
a*x^2+b*x+c=0
La commande \FPcsolve{\x}{\y}{\z}{a}{b}{c}{d}
cherche les valeurs réelles \x
, \y
et
\z
pour résoudre l'équation
a*x^3+b*x^2+c*x+d=0
La commande
\FPqqsolve{\w}{\x}{\y}{\z}{a}{b}{c}{d}{e}
cherche les
valeurs réelles \w
, \x
, \y
et
\z
pour résoudre l'équation
a*x^4+b*x^3+c*x^2+d*x+e=0
La commande \FPe
renvoie la valeur de
e=2.71828182845904523, la commande \FPpi
renvoie la
valeur de pi.
La commande \FPexp{\x}{a}
attribue à la variable
\x
la valeur e^a, la commande \FPln{\x}{a}
attribue à la variable \x
la valeur ln(a)
La commande \FPpow{\x}{a}{b}
attribue à la
variable \x
la valeur a^b, La commande
\FProot{\x}{a}{b}
attribue à la variable
\x
la valeur a^(1/b).
On peut écrire \FPeval{\x}{root(b,a)}
La commande \FPpascal{\x}{a}
attribe à
\x
la ligne a du triangle de pascal.
La commande \FPsin{\x}{a}
attribue à
\x
la valeur du sinus de a qui est exprimé en radians
(il existe une commande identique pour le cosinus
(cos
), la tangente (tan
), la cotangente
(cot
), l'arcsinus (arcsin
), l'arccosinus
(arccos
), l'arctangente (arctan
),
l'arccotangente (arccot
)).
\FPeval{\x}{sin(30*\FPpi/180)}\FPprint{\x}
La commande \FPsincos{\x}{\y}{a}
attribue à
\x
la valeur du sinus de a
qui est exprimé
en radians et \y
la valeur du cosinus de a
qui est exprimé en radians.
La commande \FPtancot{\x}{\y}{a}
attribue à
\x
la valeur de la tangente de a
qui est
exprimé en radians et \y
la valeur de la cotangente de
a
.
La commande \FParcsincos{\x}{\y}{a}
attribue à
\x
la valeur de l’arc sinus(a), \x
sera
exprimé en radians, à \y
la valeur de l’arc cosinus(a),
\y
sera exprimé en radians.
La commande \FParctancot{\x}{\y}{a}
attribue à
\x
la valeur de l’arc tangente(a), \x
sera
exprimé en radians, à \y
la valeur de l’arc
cotangente(a), \y
sera exprimé en radians.