summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/sim-os-menus
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-09-19 20:15:35 +0000
committerKarl Berry <karl@freefriends.org>2024-09-19 20:15:35 +0000
commit36791315e094815410372c5c27f729957ff082b6 (patch)
treeedf2996d0669fb3fe717c46070978c9b5756b449 /Master/texmf-dist/doc/latex/sim-os-menus
parent46fe6941192580915be9c4a50920359910118e5a (diff)
sim-os-menus (19sep24)
git-svn-id: svn://tug.org/texlive/trunk@72326 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/sim-os-menus')
-rw-r--r--Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.pdfbin408693 -> 422773 bytes
-rw-r--r--Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.tex42
-rw-r--r--Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.pdfbin399623 -> 415112 bytes
-rw-r--r--Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.tex43
4 files changed, 79 insertions, 6 deletions
diff --git a/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.pdf b/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.pdf
index 530ec3542d1..08308e36fa0 100644
--- a/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.pdf
+++ b/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.tex b/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.tex
index 9793f8c7e19..99de5525b2f 100644
--- a/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.tex
+++ b/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.tex
@@ -23,8 +23,8 @@
\hypersetup{pdfborder=0 0 0}
\usepackage[margin=2cm]{geometry}
\setlength{\parindent}{0pt}
-\def\TPversion{0.1.1}
-\def\TPdate{14/11/2023}
+\def\TPversion{0.1.2}
+\def\TPdate{18/09/2024}
\usepackage{soul}
\sethlcolor{lightgray!25}
\NewDocumentCommand\MontreCode{ m }{%
@@ -147,6 +147,7 @@ Les packages utiles, et chargés sont :
\begin{quote}
\begin{verbatim}
+0.1.2 : Visionneuse 'like' de scripts
0.1.1 : Ajout des commandes en [fr]
0.1.0 : Version initiale
\end{verbatim}
@@ -320,13 +321,18 @@ Pour créer une \og fausse\fg{} visionneuse, les environnements sont :
\begin{VisionnIMG}[clés]{options tcbox}
....
\end{VisionnIMG}
+
+%----Visionneuse de script python
+\begin{VisionnPY}[clés]{options tcbox}
+ ....
+\end{VisionnPY}
\end{verbatim}
\end{quote}
Les \textsf{clés}, optionnelles et entre \MontreCode{[...]}, sont :
\begin{itemize}
- \item \MontreCode{Titre} := titre du terminal (\MontreCode{Terminal Win/UNiX/Mac} par défaut) ;
+ \item \MontreCode{Titre} := titre de la visionneuse par défaut ;
\item \MontreCode{Align} := alignement horizontal (paragraphe) de la visionneuse (\MontreCode{center} par défaut) ;
\item \MontreCode{AlignH} := alignement horizontal (du contenu) de la visionneuse (\MontreCode{center} par défaut) ;
\item \MontreCode{Largeur} := largeur de la visionneuse (\MontreCode{\textbackslash linewidth} par défaut) ;
@@ -362,4 +368,34 @@ L'argument obligatoire, entre \MontreCode{\{...\}}, correspond à des options sp
\end{VisionnIMG}
\end{tcblisting}
+\begin{tcblisting}{colframe=lightgray,colback=lightgray!5}
+%avec un environnement de présentation de codes si nécessaire
+\begin{VisionnPY}[Largeur=12cm]{}
+\begin{lstlisting}%
+ [
+ language=python,basicstyle=\ttfamily\small,
+ keywordstyle=\color{green!50!black},tabsize=4,
+ keywordstyle={[2]\color{magenta}},
+ numbers=left,numbersep=3mm,xleftmargin=5mm,
+ aboveskip=0pt,belowskip=0pt,
+ numberstyle=\footnotesize\ttfamily\color{gray}
+ ]
+nterms = int(input("Entrez un nombre: "))
+
+n1 = 0
+n2 = 1
+
+print("\n la suite Fibonacci est : ")
+print(n1, ",", n2, end=", ")
+
+for i in range(2, nterms):
+ suivant = n1 + n2
+ print(suivant, end=", ")
+
+n1 = n2
+n2 = suivant
+\end{lstlisting}
+\end{VisionnPY}
+\end{tcblisting}
+
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.pdf b/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.pdf
index 6550a4c0d5b..1c559c02319 100644
--- a/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.pdf
+++ b/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.tex b/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.tex
index 229d3637009..bc18f86b6d7 100644
--- a/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.tex
+++ b/Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.tex
@@ -23,8 +23,8 @@
\hypersetup{pdfborder=0 0 0}
\usepackage[margin=2cm]{geometry}
\setlength{\parindent}{0pt}
-\def\TPversion{0.1.1}
-\def\TPdate{14/11/2023}
+\def\TPversion{0.1.2}
+\def\TPdate{18/09/2024}
\usepackage{soul}
\sethlcolor{lightgray!25}
\NewDocumentCommand\MontreCode{ m }{%
@@ -146,6 +146,7 @@ The package loads the packages :
\begin{quote}
\begin{verbatim}
+0.1.2 : Script editor viewer 'like'
0.1.1 : French version of the commands
0.1.0 : Initial version
\end{verbatim}
@@ -318,13 +319,18 @@ In order to create a 'fake' viewer (for \textsf{pdf} or \textsf{img}), environme
\begin{IMGViewer}[keys]{tcbox options}
....
\end{IMGViewer}
+
+%----Script editor like
+\begin{PYViewer}[keys]{tcbox options}
+ ....
+\end{PYViewer}
\end{verbatim}
\end{quote}
Optional keys, between \MontreCode{[...]} are :
\begin{itemize}
- \item \MontreCode{Title} := title of the terminal (\MontreCode{Terminal Windows} by default) ;
+ \item \MontreCode{Title} := title of the viewer ;
\item \MontreCode{Align} := horizontal alignment of the box (\MontreCode{center} by default) ;
\item \MontreCode{Width} := width of the box (\MontreCode{\textbackslash linewidth} by default) ;
\item \MontreCode{Halign} := horizontal alignment fot the content (\MontreCode{left} by default) ;
@@ -360,4 +366,35 @@ The mandatory argument, between \MontreCode{\{...\}}, are options to give to the
\end{IMGViewer}
\end{tcblisting}
+\begin{tcblisting}{colframe=lightgray,colback=lightgray!5}
+%with listings, or piton, for example
+\begin{PYViewer}[width=12cm]{}
+\begin{lstlisting}%
+ [
+ language=python,basicstyle=\ttfamily\small,
+ keywordstyle=\color{green!50!black},tabsize=4,
+ keywordstyle={[2]\color{magenta}},
+ numbers=left,numbersep=3mm,xleftmargin=5mm,
+ aboveskip=0pt,belowskip=0pt,
+ numberstyle=\footnotesize\ttfamily\color{gray}
+ ]
+nterms = int(input("Entrez un nombre: "))
+
+n1 = 0
+n2 = 1
+
+print("\n la suite Fibonacci est : ")
+print(n1, ",", n2, end=", ")
+
+for i in range(2, nterms):
+ suivant = n1 + n2
+ print(suivant, end=", ")
+
+n1 = n2
+n2 = suivant
+\end{lstlisting}
+\end{PYViewer}
+\end{tcblisting}
+
+
\end{document} \ No newline at end of file