Résultats de recherche pour : gif

Création d’un gif camembert

Alors, oui, mon titre est complètement con… Mais quand on n’a pas d’imagination, on fait ce qu’on peut… Dans cet article, je vais créer un GIF avec \(\LaTeX\) et Gimp.

Créer un GIF avec \(\LaTeX\), Python et ImageMagick

Le résultat à obtenir

Dans un article précédent, je vous expliquais comment créer un GIF avec \(\LaTeX\), et avec une manipulation Gimp. Trouvant la dernière étape un peu… (comment dire pour rester poli ?) … pénible, je vous propose un combi \(\LaTeX\) + Python + ImageMagick.

Créer des animations GIF avec Geogebra : mission impossible ?

Geogebra n’est plus à présenter. Ce logiciel de géométrie (entre autre) permet quelque fois de présenter en cours des choses plutôt sympas.

Dans cet article, je vais prendre pour prétexte une activité que j’avais proposée à mes élèves de 6ème afin de créer une animation et au final, un Gif.

Sources LaTeX des Gifs animés

Cette section est réservée aux abonné.e.s de ce site. Merci de votre compréhension.

Gifs animés

On peut créer des GIFs (animés… oui, c’est un pléonasme) avec beaucoup de logiciels, y compris en ligne. Mais quand on a une idée bien précise de ce que l’on veut faire et qu’on sait créer les dessins avec \(\LaTeX\), il est dommage de se casser la tête pour rien…

Quelques exemples

Une astroïde

Un exemple d’utilisation de tkz-tools

Convergence de la loi binomiale

loi binomiale

Construire une droite parallèle

Le flocon de Von Koch

Flocon de Von Koch

Comment créer un GIF ?

Du côté de \(\LaTeX\)

Avant tout, il vous faut créer une série d’images avec \(\LaTeX\). Le code suivant donne le squelette d’un tel document :

\documentclass{article}
\usepackage{tikz,amssymb}
\usepackage[paperwidth=10cm,paperheight=10cm,margin=0cm]{geometry}
\setlength{\parindent}{0pt}
\begin{document}
\foreach\a in {...}
{
code du dessin
}
\end{document}

Ici, on précise avant tout chose (dans l’en-tête) les dimension de l’image (ici, 10 cm x 10 cm) ligne 3.

Ensuite, on créée une boucle (foreach – commande disponible en chargeant TiKZ, mais on aurait pu aussi utiliser le package multido) qui contiendra les dessins : il faudra donc que la variable (ici : \a) apparaisse dans le code.

Ce code va générer n pages (selon votre boucle).

Du côté de Gimp

Une fois le PDF généré, avec Gimp (logiciel de dessin), ouvrez le PDF en sélectionnant toutes les pages. Si les première et dernière pages sont vides, désélectionnez-les.

Ensuite, allez dans le menu CalquesPileInverser l’ordre des calques.

Vous n’avez plus qu’à faire [Ctrl]+[Maj]+[E] pour exporter le résultat, et mettre une extension “.gif”. Cochez dans la fenêtre qui apparaît la case “En tant qu’animation” et modifier, si vous le souhaiter, les autres informations (délai entre deux images).

Un exemple complet

Le code suivant :

\documentclass{article}
\usepackage{tikz,amssymb}
\usepackage[paperwidth=10cm,paperheight=10cm,margin=0cm]{geometry}
\setlength{\parindent}{0pt}
\begin{document}
\foreach\a in {-180,-170,...,180}
{
\begin{tikzpicture}[>=latex]
\draw[->] (-5,0) -- (5,0);
\draw[->] (0,-5) -- (0,5);
\draw (0,0) circle (4cm);
\node[below left] at (0,0) {$O$};
\node[below left,blue] at (-4,0) {$-\pi$};
\node[above left,red] at (-4,0) {$\pi$};
\node[below right] at (4,0) {0};
\draw[->] (35:4.5) arc (35:75:4.5cm);
\node[above right] at (55:4.5) {$+$};
\ifnum\a<-90
\fill[blue] (\a:4) circle (2pt) node[below left] {$M$};
\else
\ifnum\a<0
\fill[blue] (\a:4) circle (2pt) node[below right] {$M$};
\else
\ifnum\a<90
\fill[red] (\a:4) circle (2pt) node[above right] {$M$};
\else
\fill[red] (\a:4) circle (2pt) node[above left] {$M$};
\fi
\fi
\fi
\end{tikzpicture}
}
\end{document}

fournit un document PDF qui permet de créer le GIF suivant :

Créer un GIF en LaTeX

Téléchargement des sources des exemples de cette page

Les abonné.e.s de ce site auront la joie de trouver certains codes sources des GIFs de cette page (Flocon de Von Koch, Droite parallèle et Loi binomiale) ici.

Sources \(\LaTeX\) des livres pour les abonné.e.s

Cette section est réservée aux abonné.e.s de ce site. Merci de votre compréhension.

Un problème abordable au collège

La question est simple : quelle est la longueur AE dans la figure suivante ?

Que vaut AE ?

Exercices corrigés de maths en Terminale

Vous êtes à la recherche de cours et d’exercices corrigés de maths en Terminale, enseignement de spécialité ? Vous êtes au bon endroit !

Et si vous avez besoin d’un cours de maths par webcam, consultez mon site dédié : https://cours-maths-webcam.fr/.

Cours et exercices corrigés de maths en Terminale spécialité, édition 2020

Disponible au format pdf, il est fourni dans un fichier compressé ZIP dans lequel se trouvent aussi les programmes Python qui apparaissent à l’intérieur du document. Il conviendra aussi bien aux élèves qu’aux enseignants.

Exercices corrigés de maths en Terminale, enseignement de spécialité
Terminale maths spécialité

Toutes les notions exigibles par le programme en vigueur s’y trouvent:

  • Suites numériques
  • Continuité, dérivabilité, convexité d’une fonction
  • Logarithme népérien
  • Fonctions trigonométriques
  • Équations différentielles, primitives et intégration
  • Combinatoire et dénombrement
  • Succession d’épreuves
  • Somme de variables aléatoires
  • Concentration et loi des grands nombres
  • Vecteurs, droites et plans de l’espace
  • Orthogonalité et distances dans l’espace
  • Python en mathématiques

Oui, j’ai pris la décision de faire un chapitre consacré uniquement à Python et à ses applications en mathématiques afin que les enseignants aient assez de ressources à proposer, mais aussi pour que les élèves voient clairement dans quels domaines mathématiques Python peut être utile.

Un extrait : Terminale maths spécialité

Vous trouverez un aperçu de cet ouvrage en téléchargeant le fichier ci-dessous:

Téléchargement du livre d’exercices corrigés de maths en Terminale de spécialité

Il existe plusieurs formules de téléchargements :

Le format (\LaTeX) est principalement destiné aux enseignant.e.s qui souhaitent disposer des sources des cours et exercices sans le fichier de style (chaque enseignant ayant sa propre présentation)

Une fois le règlement effectué, le téléchargement s’effectue automatiquement. Vous ne le verrez peut-être pas. Il faudra donc que vous recherchiez dans votre répertoire de téléchargements par défaut le fichier nommé “Maths_specialite_terminale.zipou équivalent.

Concernant les fichiers sources \(\LaTeX\), ne sont disponibles que les fichiers contenant les cours et les exercices, à l’état brut (c’est-à-dire dans des environnements). Mais les environnements sont gérés par la classe (non disponible). Ces fichiers servent essentiellement à ne pas recopier ce qui vous intéresse (en plus, on sait très bien que les formules et les tableaux sont très longs à saisir). Pour ce qui est des tableaux, ils sont faits avec TiKZ. Il y a, dans les options des tableaux du livre, des couleurs définies par la classe. Il suffit juste de remplacer ces couleurs par les vôtres. Pour ce qui est des ombres, elles sont définies par la classe avec une commande \drawshadow (que vous verrez). Il faudra donc l’enlever, ou définir votre propre commande d’ombre.

PDF + Python10 €
PDF + Python + \(\LaTeX\) pour les non abonné.e.s30 €
Uniquement \(\LaTeX\) pour les non abonné.e.s20 €
PDF + Python + \(\LaTeX\) pour les abonné.e.s25 €
Cliquez ici
Uniquement les sources \(\LaTeX\) complète (cours + exercices) pour les abonné.e.s15 €
Cliquez ici
Uniquement les sources \(\LaTeX\) des cours pour les abonné.e.s0 €
Cliquez ici

Packages \(\LaTeX\) utilisés

Voici le préambule de la classe utilisée pour créer le livre. Cela vous donne les packages nécessaires si vous utilisez les sources:

\RequirePackage[table]{xcolor}
\RequirePackage[french]{babel}
\RequirePackage{tikz,pgf}
\usetikzlibrary{calc,decorations.pathmorphing,shapes.geometric,spy,shapes.symbols,shadows}
\RequirePackage{fancyhdr}
\RequirePackage{titletoc,titlesec}
% Fontes spéciales
\RequirePackage{yfonts}
\RequirePackage{emerald}
% Fin des fontes spéciales
\RequirePackage[upright]{fourier}
\RequirePackage{varwidth}
\RequirePackage{tcolorbox}
	\tcbuselibrary{skins,breakable,theorems,listingsutf8,xparse}
\RequirePackage{enumitem}
\RequirePackage[colorlinks=true,linkcolor=orange]{hyperref}
\RequirePackage{cellspace}
	\setlength{\cellspacebottomlimit}{3pt}
	\setlength{\cellspacetoplimit}{3pt}
\RequirePackage{ulem}
\RequirePackage{pas-math,pas-tableur} % sur mathweb.fr
\RequirePackage{multicol,multirow}
\RequirePackage{cancel}
\RequirePackage{numprint}
\RequirePackage{tkz-tab,tkz-euclide,tkz-fct}
\RequirePackage{tabularx}
\RequirePackage{etoolbox}
\RequirePackage{xstring}
\RequirePackage{diagbox}
\RequirePackage{systeme}
\RequirePackage{eurosym}
\RequirePackage{xlop}

En cas de problèmes techniques

Jusqu’à présent, les téléchargements de ce site se sont effectués sans problème. Toutefois, si vous rencontrez une erreur lors de l’acquisition de ce document, prenez contact avec moi après validation de votre achat sur Paypal. Je reçois toujours un accusé de réception à chaque fois qu’une transaction est faite.

Créer une arborescence avec Python et \(\LaTeX\)

Dans cet article, nous parlerons d’une façon de construire une arborescence en \(\LaTeX\) à l’aide de Python. Nous allons parler d’arbre informatique pour obtenir un résultat comme celui-ci:

Arborescence créée en \(\LaTeX\) à l’aide de Python

Un beau sapin de Noël en Python

Pour illustrer cette période de Noël, et pour rester tout de même dans la thématique de mon site, rien de tel qu’un code Python pour faire uh beau sapin de Noël… Mais là, je ne vous parle pas du sapin pourri du genre:

Sapin de Noël bien pourri
Supportscreen tag