texlive[62740] Master/texmf-dist: proflycee (16mar22)

commits+karl at tug.org commits+karl at tug.org
Wed Mar 16 22:01:06 CET 2022


Revision: 62740
          http://tug.org/svn/texlive?view=revision&revision=62740
Author:   karl
Date:     2022-03-16 22:01:06 +0100 (Wed, 16 Mar 2022)
Log Message:
-----------
proflycee (16mar22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf
    trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex
    trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty

Modified: trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex	2022-03-16 21:00:52 UTC (rev 62739)
+++ trunk/Master/texmf-dist/doc/latex/proflycee/ProfLycee-doc.tex	2022-03-16 21:01:06 UTC (rev 62740)
@@ -18,6 +18,7 @@
 \usepackage{xintexpr}
 \usepackage{codehigh}
 \usepackage{hyperref}
+\urlstyle{same}
 \hypersetup{pdfborder=0 0 0}
 
 \sisetup{locale=FR}
@@ -152,7 +153,7 @@
 		{\ttfamily c pierquet -- at -- outlook . fr}
 	\end{tabular}
 }
-\date{Version 1.0.7 -- 21 Février 2022}
+\date{Version 1.0.8 -- 16 Mars 2022}
 
 \newcommand\Cle[1]{{\bfseries\sffamily\textlangle #1\textrangle}}
 
@@ -176,6 +177,7 @@
 
 Quelques environnements (\textsf{tcbox}) pour présenter des commandes dans un terminal (\textsf{win} ou \textsf{mac} ou \textsf{linux}).
 
+Un cartouche (\textsf{tcbox}) pour présenter des codes de partage \textsf{capytale}.
 
 \vfill
 
@@ -1224,19 +1226,48 @@
 
 \medskip
 
+\begin{codeinfo}
+Le \textsf{code} n'est pas formaté, ni mis en coloration syntaxique.
+
+De ce fait tout les caractères sont autorisés, même si l'éditeur pourra détecter le \% comme le début d'un commentaire, tout sera intégré dans le code mis en forme !
+\end{codeinfo}
+
+\medskip
+
 \begin{codetex}[listing only]
+\begin{PLtermunix}[12cm]{titre=Terminal Ubuntu}[center] %12cm, avec titre modifié et centré
+test at DESKTOP:~$ ping -c 2 ctan.org
+PING ctan.org (5.35.249.60) 56(84) bytes of data.
+\end{PLtermunix}
+\end{codetex}
+
+\medskip
+
+\begin{codesortie}
+\begin{PLtermunix}[12cm]{titre=Terminal Ubuntu}[center]
+test at DESKTOP:~$ ping -c 2 ctan.org
+PING ctan.org (5.35.249.60) 56(84) bytes of data.
+\end{PLtermunix}
+\end{codesortie}
+
+\begin{codetex}[listing only]
 \begin{PLtermwin}[15cm]{} %largeur 15cm avec titre par défaut
 Microsoft Windows [version 10.0.22000.493]
 (c) Microsoft Corporation. Tous droits réservés.
-C:\Users\test>ping -c 2ctan.org
-Envoi d'une requête 'ping' sur ctan.org [5.35.249.60] avec 32 octets de données :
+C:\Users\test>ping ctan.org
+
+Envoi d’une requête 'ping' sur ctan.org [5.35.249.60] avec 32 octets de données :
+Réponse de 5.35.249.60 : octets=32 temps=35 ms TTL=51
+Réponse de 5.35.249.60 : octets=32 temps=37 ms TTL=51
+Réponse de 5.35.249.60 : octets=32 temps=35 ms TTL=51
+Réponse de 5.35.249.60 : octets=32 temps=39 ms TTL=51
+
+Statistiques Ping pour 5.35.249.60:
+Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
+Durée approximative des boucles en millisecondes :
+Minimum = 35ms, Maximum = 39ms, Moyenne = 36ms
 \end{PLtermwin}
 
-\begin{PLtermunix}[12cm]{titre=Terminal Ubuntu}[center] %12cm, avec titre modifié et centré
-test at DESKTOP:~$ ping -c 2 ctan.org
-PING ctan.org (5.35.249.60) 56(84) bytes of data.
-\end{PLtermunix}
-
 \begin{PLtermosx}[0.5\linewidth]{titre=Terminal MacOSX}[flush right] %1/2-largeur et titre modifié et droite
 [test at server]$ ping -c 2 ctan.org
 PING ctan.org (5.35.249.60) 56(84) bytes of data.
@@ -1247,8 +1278,18 @@
 \begin{PLtermwin}[15cm]{}
 Microsoft Windows [version 10.0.22000.493]
 (c) Microsoft Corporation. Tous droits réservés.
-C:\Users\test>ping -c 2ctan.org
-Envoi d'une requête 'ping' sur ctan.org [5.35.249.60] avec 32 octets de données :
+C:\Users\test>ping ctan.org
+
+Envoi d’une requête 'ping' sur ctan.org [5.35.249.60] avec 32 octets de données :
+Réponse de 5.35.249.60 : octets=32 temps=35 ms TTL=51
+Réponse de 5.35.249.60 : octets=32 temps=37 ms TTL=51
+Réponse de 5.35.249.60 : octets=32 temps=35 ms TTL=51
+Réponse de 5.35.249.60 : octets=32 temps=39 ms TTL=51
+
+Statistiques Ping pour 5.35.249.60:
+Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
+Durée approximative des boucles en millisecondes :
+Minimum = 35ms, Maximum = 39ms, Moyenne = 36ms
 \end{PLtermwin}
 
 \begin{PLtermunix}[12cm]{titre=Terminal Ubuntu}[center]
@@ -1264,8 +1305,71 @@
 
 \newpage
 
+\section{Cartouche Capytale}
+
+\subsection{Introduction}
+
+\begin{codeidee}
+L'idée est d'obtenir des \textsf{cartouches} tels que \textsf{Capytale} les présente, pour partager un code afin d'accéder à une activité \textsf{python}.
+\end{codeidee}
+
+\subsection{Commandes}
+
+\begin{codetex}[listing only]
+\liencapytale(*)[options]{code}
+\end{codetex}
+
+\begin{codecles}
+Peu d'options pour ces commandes :
+
+\begin{itemize}
+	\item la version \textit{étoilée} qui permet de  passer de la police \Cle{sffamily} à la police \Cle{ttfamily}, et donc dépendante des fontes du document ;
+	\item le deuxième, optionnel, permet de rajouter des caractères après le code (comme un \textsf{espace}) ;\hfill{}défaut \Cle{vide}
+	\item le troisième, mandataire, est le \textsf{code} à afficher.
+\end{itemize}
+\end{codecles}
+
+\begin{codetex}[listing only]
+\liencapytale{abcd-12345}           #lien simple, en sf
+
+\liencapytale[~]{abcd-12345}        #lien avec ~ à la fin, en sf
+
+\liencapytale*{abcd-12345}          #lien simple, en tt
+
+\liencapytale*[~]{abcd-12345}       #lien avec ~ à la fin, en tt
+\end{codetex}
+
+\begin{codesortie}
+\liencapytale{abcd-12345}
+
+\liencapytale[~]{abcd-12345}
+
+\liencapytale*{abcd-12345}
+
+\liencapytale*[~]{abcd-12345}
+\end{codesortie}
+
+\begin{codeinfo}
+Le \textsf{cartouche} peut être \og cliquable \fg{} grâce à \ctex{href}.
+\end{codeinfo}
+
+\begin{codetex}[listing only]
+\usepackage{hyperref}
+\urlstyle{same}
+...
+\href{https://capytale2.ac-paris.fr/web/c/abcd-12345}{\liencapytale{abcd-12345}}
+\end{codetex}
+
+\begin{codesortie}
+\href{https://capytale2.ac-paris.fr/web/c/abcd-12345}{\liencapytale{abcd-12345}}
+\end{codesortie}
+
+\newpage
+
 \section{Historique}
 
+{\small \bverb|v1.0.8| :~~~~Ajout d'une commande \textsf{liencapytale} pour créer des cartouches de lien "comme capytale"
+
 {\small \bverb|v1.0.7| :~~~~Ajout d'une option \textsf{build} pour placer certains fichiers auxiliaires dans un répertoire \textsf{./build}
 
 {\small \bverb|v1.0.6| :~~~~Ajout d'une option \textsf{nominted} pour ne pas charger \ctex{minted} (pas besoin de compiler avec \textsf{shell-escape})

Modified: trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty	2022-03-16 21:00:52 UTC (rev 62739)
+++ trunk/Master/texmf-dist/tex/latex/proflycee/ProfLycee.sty	2022-03-16 21:01:06 UTC (rev 62740)
@@ -3,7 +3,8 @@
 % or later, see http://www.latex-project.org/lppl.txtf
 
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{ProfLycee}[2022/02/21 - v1.0.7 - Aide pour l'utilisation de LaTeX en lycée]
+\ProvidesPackage{ProfLycee}[2022/03/16 - v1.0.8 - Aide pour l'utilisation de LaTeX en lycée]
+% 1.0.8 Ajout d'une commande liencapytale pour créer un cartouche "comme sur capytale"
 % 1.0.7	Option [build] pour placer les fichiers temporaires dans un répertoire build (désactivée par défaut)
 % 1.0.6	Option [nominted] pour éviter de charger minted & nettoyage amssymb
 % 1.0.5	Environnement code python avec minted
@@ -24,6 +25,8 @@
 %------Packages utiles
 \RequirePackage[table,svgnames]{xcolor}%Gestion des couleurs
 \RequirePackage{tikz}
+\RequirePackage{tkz-tab}
+\RequirePackage{mathtools}
 \RequirePackage{pgf,pgffor}
 \RequirePackage{ifthen}
 \RequirePackage{xparse}
@@ -30,6 +33,7 @@
 \RequirePackage{xkeyval}
 \RequirePackage{xfp}
 \RequirePackage{xstring}
+\RequirePackage{xintexpr}
 \RequirePackage{simplekv}
 \RequirePackage{listofitems}
 \RequirePackage{xintexpr}
@@ -170,7 +174,7 @@
 %----------------FENÊTRE CALCUL FORMEL
 \newcommand\CFchap{\textasciicircum}
 \newcounter{CFnum}
-% ========= DEF DES CLES PARAM FENETRES XCAS
+%def des clés
 \defKV[paramfenxcas]{%
 	larg=\def\CFlarg{#1},%
 	esplg=\def\CFesplg{#1},%
@@ -196,7 +200,7 @@
 	\useKVdefault[paramfenxcas]%
 	\setKV[paramfenxcas]{#1}% on paramètres les nouvelles clés et on les simplifie
 }
-% ========= DEF DES CLES PARAM LIGNES XCAS =========
+%def des clés
 \defKV[paramlgxcas]{%
 	hc=\def\CFhle{#1},%
 	hr=\def\CFhlr{#1}
@@ -520,7 +524,7 @@
 	}
 }
 
-%============FakeTerm===========
+%============FakeTerm=========== OK !!
 %couleurs (inspirées par termsim !)
 \definecolor{PLmpurple}{RGB}{48,10,36}
 \definecolor{PLmgray}{RGB}{70,72,67}
@@ -664,4 +668,10 @@
 	width=#1,#3
 }
 
+%============CartoucheCapytale========= OK !!
+\definecolor{vertcapyt}{HTML}{008000}
+\DeclareTotalTCBox{\liencapytale}{ s O{} m }
+	{enhanced,size=fbox,on line,arc=3pt,colback=vertcapyt,colframe=vertcapyt,fontupper=\IfBooleanTF{#1}{\ttfamily}{\sffamily}\bfseries,colupper=white}%
+	{#3#2~{\scriptsize\faLink}}
+
 \endinput
\ No newline at end of file



More information about the tex-live-commits mailing list.