Vorrei scrivere del testo (alcune righe di codice di programmazione) in un riquadro e ho pensato di usare \fbox. Una soluzione funzionante (bruttissima ma tant’è) è questa:`\[ \fbox{ $ \begin{array}{lccr}
struct\ Point \{ \\
\ \ \ \ \ \ uint16\_t\ x[10];\ \ // Ascissa \\
\ \ \ \ \ \ uint16\_t\ y[10];\ \ // Ordinata \\
\}; \\
\end{array} $
}
\]
\\ \\`ma volevo impostare il font di tutte le scritte a \texttt{} e così non funziona.
Allora ho pensato a qualcosa del tipo:`\texttt{\fbox{ struct\ Point \{ \\
\ \ \ \ \ \ uint16\_t\ x[10];\ \ // Ascissa \\
\ \ \ \ \ \ uint16\_t\ y[10];\ \ // Ordinata \\
\}; \\
}}
\\ \\`cioè togliendo l’inclusione in formula matematica. Così funziona il carattere ma non l’accapo ! Possibile che non ci sia un metodo per avere sia L’ACCAPO che IL CARATTERE \texttt TUTTO DENTRO un \fbox?
Prova a guardare la documentazione del pacchetto fancyvrb, che fa ciò che chiedi molto meglio.
Ti prego, evita in futuro di
(1) lasciare spazi prima di punto, due punti e punto di domanda;
(2) usare \\ \\
La faccenda (1) rende la lettura spiacevolmente difficile, la faccenda (2) costringerebbe a seri provvedimenti, per esempio la denuncia per uso illecito di barre rovesce. 😀
La tua prima “soluzione” non è brutta, è un autentico abominio. 😀
Ciao
Enrico