diff options
author | Karl Berry <karl@freefriends.org> | 2024-09-19 20:15:35 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-09-19 20:15:35 +0000 |
commit | 36791315e094815410372c5c27f729957ff082b6 (patch) | |
tree | edf2996d0669fb3fe717c46070978c9b5756b449 /Master/texmf-dist/doc/latex/sim-os-menus | |
parent | 46fe6941192580915be9c4a50920359910118e5a (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.pdf | bin | 408693 -> 422773 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc-fr.tex | 42 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.pdf | bin | 399623 -> 415112 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/sim-os-menus/sim-os-menus-doc.tex | 43 |
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 Binary files differindex 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 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 Binary files differindex 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 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 |