Re: Aiuto sulle tabelle

#39254
Up
0
Down
::

salve ragazzi…… il mio codice è questo:
`
\begin{table}[!htbp]
\begin{center}
\begin{code}
\begin{grandezzaScript}

\begin{tab}{lll}
& & \\
& & \\
& & LT\_Bo.csv \\
& & Lauree Triennali Bo. \\
&
& \\
& & \\
& & LS\_Bo.csv \\
& & Lauree Specialistiche Bo. \\
&
& \\
& … & \\
& & \\
\end{tab}

\end{grandezzaScript}
\end{code}
\end{center}

\caption{Esempio di sintassi del file risorse.xml}
\label{tab:xml}
\end{table}
`

Modo di scrivere il codice che presenta vari errori.

i miei metodi sono definiti cosi:
`%% Comandi e ambienti definiti da me
\newcommand{\code}[1]{\texttt{#1}}

\newcommand{\grandezzaScript}[1]{\scriptsize{#1}}

\newenvironment{tab}[1]%
{\begin{tabular}{|#1|}\hline}%
{\hline\end{tabular}}

\newenvironment{tabSenzaLinee}[1]%
{\begin{tabular}{|#1|}}%
{\end{tabular}}`

mi da almeno due errori….

Qui di errori ce ne sono parecchi. Quando usi \begin{code}, LaTeX fa un po’ di cose e alla fine esegue il comando \code che vuole un argomento. Nell’esempio che porti l’argomento è il token \begin che segue. Mi pare ovvio che poi LaTeX non ci si raccapezzi più. Non puoi usare il contenuto di un ambiente come se fosse un argomento; se vuoi scrivere il contenuto di un ambiente in carattere dattilografico c’è la dichiarazione \ttfamily.

Lo stesso succede con \begin{grandezzaScript}, che presenta lo stesso problema. Ricorda poi che \scriptsize è una dichiarazione, non un comando con argomento.

Dove sia la convenienza di definirsi gli ambienti “tab” e “tabSenzaLinee” proprio non lo capisco.

ho provato anche così:
`\begin{table}[!htbp]
\centering
\texttt
\scriptsize

\begin{tab}{lll}
& & \\
& & \\
& & LT\_Bo.csv \\
& & Lauree Triennali Bo. \\
&
& \\
& & \\
& & LS\_Bo.csv \\
& & Lauree Specialistiche Bo. \\
&
& \\
& … & \\
& & \\
\end{tab}

\caption{Esempio di sintassi del file risorse.xml}
\label{tab:xml}
\end{table}`
non mi da errore ma non fa cio che deve….

HELP ME PLEASE!

Il comando \texttt cerca un argomento; lo trova, è \scriptsize: ciò che scrivi equivale a
`\texttt{\scriptsize}`
che non fa nulla di nulla. Sostituisci \texttt con \ttfamily e vedrai che tutto va a posto.

se il contenuto di una tabella è troppo grande ed esce fuori dalla colonna c’é un modo di ridimensionare la sua larghezza come si fa con le immagini (tipo: \includegraphics[width=\columnwidth]{immagini/gantt})?

C’è. Ma dipende molto dal tipo di tabella che devi scrivere.

Evita i filetti verticali. La qualità del tuo documento ne trarrà giovamento.

Ciao
Enrico

Go to top