Divers

Paramétrer AMC pour l'utilisation de GMAIL

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

sudo apt-get install msmtp 

Dans les préférences de AMC : EditionPréférencesCourrielMéthode d'envoi, choisir sendmail et mettre le chemin :

/usr/bin/msmtp

Ouvrir le fichier

sudo gedit /etc/msmtprc  

et copier

account gmail 
host smtp.gmail.com 
tls on 
tls_certcheck off 
port 587 
auth login 
from votre nom ou adresse mail du compte gmail 
user votre adresse mail du compte gmail 
password votre mot de passe du compte gmail      

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.