neoschool (v1.2.0)
Fichier cls : neoschool.cls
Documentation au format PDF :
neoschool.pdf (source :
neoschool-fr.tex)
La classe neoschool propose aux enseignants du secondaire
un ensemble d'outils pour concevoir leurs documents pédagogiques
(évaluations, supports de cours, fiches d'exercices avec leur
correction, etc). Pour répondre aux différents besoins, elle propose
soixante thèmes de couleurs prédéfinis, des options de
classe variées pour la mise en page et la typographie, des
environnements spécialisés, des commandes dédiées et différents styles
d'en-têtes préformatés pour chaque type de document. Elle intègre
plusieurs dizaines d'extensions LaTeX couramment utilisées, ce qui
allège considérablement le préambule et évite autant que possible les
incompatibilités. Multilingue, elle prend en charge le français,
l'anglais et l'allemand.
Les extensions suivantes sont automatiquement chargées par la classe
neoschool :
adforn, adjustbox, algpseudocode,
amsmath, babel, bookmark,
calc, changepage, colortbl,
environ, fontawesome5, forest,
iftex, kvoptions, lastpage,
listings, marginnote, microtype,
multicol, nccmath, needspace,
pdftexcmds, pgffor, pgfplots,
pifont, qrcode, scrlayer-scrpage,
setspace, silence, siunitx,
tabularray, tasks, tcolorbox,
textcase, tikz, tikzpagenodes,
tikzsymbols, ulem, wrapfig,
xcolor, xhfill, xkeyval,
xsim, xstring.
La compilation en pdflatex charge les extensions
fontenc (T1), inputenc (utf8),
newpxtext et newpxmath. La compilation en
lualatex rend disponibles fontspec,
luacas, lua-ul, luacolor et
applique les polices TeX Gyre Pagella et
TeX Gyre Heros.
blindtext et
lipsum.
mathastext.annotate-equations,
bm, cancel, esvect,
mathrsfs, ncccomma, numprint,
tdsfrmath, tkz-euclide,
witharrows et xlop.
todonotes.
esvect,
fourier-orns, numprint, pstricks,
tabularx, textcomp, tkz-tab,
variations.
asymptote et
latexalpha2 pour le calcul formel.
L'option theme=nom définit la palette de
couleurs. 60 thèmes sont disponibles :
cambridge, fjord,
granite, graphite,
midnight (défaut), nocturne,
nordic, oceanic, oxford,
petrol, slate.
academic, azure,
book, klein, pacific,
prussian, royalblue, scholar,
skyblue.
classic, dartmouth,
emerald, forest, hunter,
jungle, olive, reef,
science, teal.
burgundy, cherry,
crimson, deeporange, firebrick,
pepper.
coffee, goldenrod,
monastery, rosewood, sahara,
scarlet, sienna, terra,
titian, tuscany, vandyke,
vintage.
amethyst, dusk,
indigo, iris, lavender,
marrs, modern, mulberry,
violetrose.
dracula, night,
mocha, nord.
L'option accent=style définit l'application
des couleurs :
L'option colorprofile=profil définit la
sémantique des couleurs :
RRGGBB.Cadres et fonds :
thmnoframe, exback.
Opacité (0-100) : boxopacity,
thmboxopacity, exboxopacity,
codeboxopacity, mathboxopacity.
Arrondis (dim) : boxarc,
thmboxarc, exboxarc, codeboxarc,
sideboxarc, pseudoboxarc.
Terminateurs : thmterminator,
thmseparator, adterminator,
exterminator, boxtitle.
mathfacescale).
none, ornament, rule,
midrule, fullrule).
dim : Notes marginales alternées.
dim : Notes à gauche.dim : Notes à droite.\neoheader).
Pour l'impression multiple : 2a5toa4, 2a4toa3, 4a5toa3, 2toa3, bookleta5, bookleta4.
titlelayout)exam, shortexam,
mockexam.
eval,
evalicons, evalgrade,
evaliconsgrade, shorteval.
bubbles, particles,
confetti, geometric, circles,
wave, stream, flow,
brush, cloud, champagne,
banner, band, bauhaus,
memphis, tech, magazine,
notion, simplenotion, bristol,
grid, spine, bar,
blocks, book.
default,
titlebox, tighttitle, onlytitle,
shorttitle, shortlesson, minimal,
frame.
\neoheader)\neoheader{
type = {Interrogation},
school = {Collège A. Turing},
level = {Quatrième},
duration = {20 min},
calculator = {false}, % true / false / exam
leftcontent = {\faFlask}, rightcontent = {\faCalculator}
}
Basés sur tcolorbox.
thmstyle)
Valeurs : bar (défaut), block,
tile, fold, plain,
frame, curve, sticker,
pastel, tag, raw.
theorem, lemma, corollary,
conjecture, proposition, property,
properties, definition,
definitions, method, activity,
application, remark, remarks,
example, examples, proof.
title, label, colback,
colframe, coltitle, fonttitle.
Basé sur l'extension xsim.
exercise et solution
Options : points, bonus-points,
level (étoiles), subtitle, icon,
topic, grade, subject,
ID, template.
Options globales : exerciseicons, answers,
answersonly, shuffle, blocksol.
exstyle)
inline, boxed, box,
elegant-box, shaded-box,
slanted-box, sober-box,
classic-box, classy-box, rect-box,
num-box, ex-num-box, box-hrule,
smart-box, section, terminal,
hrule, rule-ams.
\choice[\correct].
\checkbox[\correct*].
Options de classe : listings (défaut) ou minted.
code\begin[options]{code}{langage}[titre][style-boite] ... \end{code}
Commandes : \codeinline, \codeinput.
codestyle)
box-leftrule (défaut), box-minimal,
box-subtle, box-fancy, box-elegant,
box-sober, box-academic,
box-diagonal, box-bevel,
box-corner, box-rounded,
box-downhill, box-toptitle,
box-bottomtitle.
Options : codewidth, centeredcode, inlinecodebox.
pseudocode
Basé sur algpseudocode. Commandes : \Gets,
\To. Traduction française automatique.
Environnements : note, info,
warning, important, tip,
reminder, summary, toolbox.
Options de classe : inlineadmonition (défaut) ou blockadmonition.
sidebyside
Deux colonnes tcolorbox séparées par \tcblower.
\grid, \customgrid,
\frenchgrid (Seyès).
\gridfill / \gridfill* : Remplit la page.
\notebook, \nbminorgrid,
\nbmajorgrid : Fonds de page complets.
neobox (encadrée), neobox* (sans cadre),
\neocolorbox, \inlinebox.
\AILogo (IA), \NoAILogo (Sans IA),
\documentcolor.
\gradingstrip[total] : Bandeau de notation.\mrk[*][comm]{pts} : Points dans la marge.
\answerfield, \answerframe,
\vardots, \lines, \emptybox.
Symboles : \cmark, \xmark,
\unchecked, \done, \wontfix.
\competencies{Comp1 \\ Comp2} : Tableau 4 niveaux.
\mhl (surligner), \mc (colorer),
\mathbox (encadrer).
Avec l'option apmep : \vectt,
\Oij, \Oijk, \euro...
forest. Option
w pour poids.
\neograph : Basé sur TikZ graph (lualatex).Environnement mathgrid pour alig