Re: Suggerimenti per la creazione di un comando adatto

#43041
Up
0
Down
::

Ciao a tutti,
vorrei chiedere alla comunità un suggerimento. Dovrei mostrare come utilizzare un programma, ossia far vedere come settare certi parametri affinché venga eseguita un’analisi. Vorrei distunguere con dei livelli (vedete voi come indicarli) ciò che compare in un menù da ciò che compare nei sottomenù.
Vi faccio un esempio di ciò che vorrei (accetto proposte di modifica dell’impostazione tipografica):
`
Solver
Natural Frequency
Defaults
Eigenvalue
Aumentare la tolleranza ammessa
nel passo d'iterazione bla bla bla
bla bla bla bla bla bla bla bla bla bla
`
Pensavo di creare un comando in cui un argomento indichi il livello (1-2-3-….). A ogni livello potrei associare un dato rientro.
Se questo fosse possibile rimarrebbe il problema di creare l’allineamento di una spiegazione all’interno di un livello (come mostrato sopra).
Voi cosa proporreste?
Come detto sopra accetto anche proposte diverse da quella che ho mostrato io.

`\documentclass[a4paper]{article}
\usepackage{amssymb}

\newcounter{level}
\newlength{\levelskip}
\setlength{\levelskip}{2em}
\newcommand{\level}[2][0]{%
\par\addtocounter{level}{#1}%
\hangindent=\value{level}\levelskip \hangafter0
\hspace*{-\levelskip}$\blacktriangleright$\ #2}
\newenvironment{menu}{\parindent=0pt\par}{\par}

\begin{document}
\noindent testo
\begin{menu}
\level[1]{Solver}
\level[1]{Natural Frequency}
\level[1]{Defaults}
\level[1]{Eigenvalue}\\*
Aumentare la tolleranza ammessa
nel passo d'iterazione bla bla bla
bla bla bla bla bla bla bla bla bla bla
\level{Eigenvector}\\*
Aumentare la tolleranza ammessa
nel passo d'iterazione bla bla bla
bla bla bla bla bla bla bla bla bla bla
\level[-1]{Personal}
\level[1]{Pippo}\\*
Aumentare la tolleranza ammessa
nel passo d'iterazione bla bla bla
bla bla bla bla bla bla bla bla bla bla
\level{Pluto}\\*
Aumentare la tolleranza ammessa
nel passo d'iterazione bla bla bla
bla bla bla bla bla bla bla bla bla bla
\end{menu}
\noindent testo
\end{document}`
Ciao
Enrico

Go to top