Re: Algoritmic2e ERRORE

#83598
Up
0
Down
::

Ga” post=82938Grazie a tutti per la risposta! Finalmente ho trovato l’errore, scusate per la domanda risultata poi banale. Comunque Enrico, so che è scritto male, è la prima volta che ho utilizzato questo pacchetto e ho dovuto imparare tutto da sola e in pochissimo tempo. Chiaramente ogni consiglio per migliorarlo è molto ben accetto!
Grazie ancora.
Gaia

Forse così?

Ho eliminato un po’ di pacchetti che non servivano per l’esempio.

Passa a utf8 al più presto possibile; l’ho messo, informati sull’Arte al riguardo; ma non usarlo nei tuoi documenti se prima non li converti.

`\documentclass[12pt,oneside,a4paper,titlepage]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}

\usepackage{microtype}
\usepackage{amsmath,amsfonts,amssymb}

\usepackage[ruled,vlined]{algorithm2e}

\newcommand{\ttvar}[1]{\textnormal{\ttfamily#1}}
\newcommand{\NN}{\mathbb{N}}
\DeclareMathOperator{\sd}{sd} % ???

\begin{document}

\begin{algorithm}
\DontPrintSemicolon
\KwData{$a_1 ,\ldots,a_r ,b_1 ,\ldots,b_{r'}\in\NN^n,s\in\NN$}
\KwResult{true se $\sd(I/J)=s$}
\nl
$P:=\operatorname{Poset}(a_1 ,\ldots,a_r ,b_r ,\dots,b_{r'}$)\;
\nl
\ForEach{$p_i\in P_{<}$}{ $S_i^{(s)}:=\widetilde{\rho}(p_i )$\; $j_i :=0$\; } \nl $i:=1$\; \nl \While{$1\leq i\leq|S^{(s)}|$}{ \nl \If{$p_i$ è coperto}{$\ttvar{isCovered}:=$true} \nl \While{$\neg \ttvar{isCovered}$ e $j_i <|S_i^{(s)}|$}{ $j_i := j_i +1$\; \ttvar{isCovered}:=\ttvar{tryInterval}$(p_i ,S_i^{(s)}(j_i ))$\; } \nl \If{$(i:=i+1)$}{\ttvar{isCovered}}\; \Else{ \nl $j_i :=0$\; $i:=i-1$\; $\ttvar{goBack}:=$true\; \nl \While{$i>0$ e \ttvar{goBack}}{
\nl
\uIf{$j_i =|S_i^{(s)}|$}{
\ttvar{uncoverInterval}$(p_i, S_i^{(s)}(j_i ))$\;
$j_i :=0$\;
$i:=i-1$
}\;
\uElseIf{$j_i\neq 0$}{
$\ttvar{uncoverInterval}(p_i, S_i^{(s)}(j_i ))$\;
$\ttvar{goBack}:=$false
}\;
\lElse{$i:=i-1$
}
}\;
}
}
\nl
\eIf{$i=0$}{\textbf{return} false}{\textbf{return} true}
\caption{Algoritmo: algoritmo per il calcolo della Stanley depth\label{Alg}}
\end{algorithm}

\end{document}`
Ciao
Enrico

Go to top