Re: Indentazione in un listato di pseudocodice

#16362
Up
0
Down
::


Grazie per la risposta ma ho risolto in un altro modo.
A seconda del livello di indentazione, ho inserito un certo numero di caratteri “\ ” (backslash + spazio) in modo da forzare la comparsa di uno spazio.
Il mio codice è diventato quindi il seguente:

`\begin{tabular}{r l}
1 & if($L_{-\lfloor\vert L\vert/2\rfloor} \le D \le L_{\lfloor\vert L\vert/2\rfloor}$)\{ \\
2 & \ \ \ // $D$ è dentro l'intervallo del leaf set \\
3 & \ \ \ * inoltra ad $L_i$ tale che $\vert D-L_i \vert$ è minimo; \\
4 & \} else \{ \\
5 & \ \ \ // utilizzo della tabella di routing \\
6 & \ \ \ $l$ = shl($D,A$); \\
7 & \ \ \ if($R_l^{D_l} \neq null$) \{ \\
8 & \ \ \ \ \ \ * inoltra a $R_l^{D_l}$;\\
9 & \ \ \ \} \\
10 & \ \ \ else \{ \\
11 & \ \ \ \ \ \ // caso raso \\
12 & \ \ \ \ \ \ * inoltra a $T \in L \cup R \cup M$ tale che \\
13 & \ \ \ \ \ \ \ \ \ ($T, D) \ge l$ and $\vert T – D \vert < \vert A-D \vert $ \\ 14 & \ \ \ \}\\ 15 & \}\\ \end{tabular} `

Go to top