Divers

Paramétrer AMC pour l'utilisation de GMAIL

Connectez-vous sur votre compte GMAIL puis activez l'option : autoriser les applications non sécurisées.

Utilisateurs linux (Ubuntu, Xubuntu, Lubuntu etc.)

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 : EditionPréférencesCourrielMéthode d'envoi, choisir sendmail et mettre le chemin :

/usr/bin/msmtp

Utilisateurs Macintosh

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 : EditionPréférencesCourrielMéthode d'envoi, choisir sendmail et mettre le chemin :

/opt/local/bin/msmtp

Personnaliser Texmaker pour AMC

Si vous utilisez Texmaker, vous pouvez ajouter les raccourcis des environnements question et réponses en allant dans le Menu UtilisateurPersonnaliser complétion puis entrez \begin{question}{} puis cliquez sur ajouter. Faites de même avec reponses et reponseshoriz.

Le paquet fp par l'exemple

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]Note

    On peut cumuler les fonctions \FPeval (avec toutes les fonctions de calcul) et \FPtrunc, comme dans l'exemple suivant qui choisit un réel au hasard entre a et a+b, en gardant c chiffres après la virgule :

    \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.