- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 1 mese fa da .
-
Topic
-
Un caloroso saluto a tutti,
sto cercando di realizzare in LaTeX una prova di accertamento da sottoporre ai miei allievi. Di solito le scrivo in LibreOffice ma per risolvere vari problemi e nell’ottica di automatizzare la generazione dei testi, ho pensato di puntare su LaTeX. Dopo aver riletto un po’ di guide, ho generato questo esempio parziale di cui spero di riuscire ad allegare il file del codice completo, funzione Aggiungi file permettendo.Domande:
- E’ normale dover essere obbligati a specificare, in un elenco, la dimensione della tabella come frazione di \textwidth per evitare che sbordi dal margine? Cerco di spiegarmi meglio. Ecco il risultato del codice che ho scritto finora:

Per scrivere gli ultimi quattro quesiti, ho usato il seguente codice:
`
\begin{tabularx}{0.96\textwidth}{lcX}
\\[1pt] %spazio aggiuntivo di separazione altrimenti il testo sottotante viene troppo appiccicato
Nome della scheda di rete cablata fisica & : & \hrulefill \\[4pt]
IP della scheda di rete cablata fisica & : & \hrulefill \\[4pt]
NetMask della scheda di rete cablata fisica & : & \hrulefill \\[4pt]
Default gataway & : & \hrulefill
\end{tabularx}
`Come si nota ho specificato {0.96\textwidth} come dimensione, perche’ se avessi scritto solamente {\textwidth} avrei avuto uno sbordo:

- e’ normale che i quattro quesiti scritti alla fine, quelli con la linea di riempimento da compilare, non siano allineati con le altre voci dell’elenco ma inizino un po’ spostati a destra?

per cercare di risolvere questo punto, avevo provato ad usare la seguente soluzione:
`
\setlength{\tabcolsep}{1mm}
\begin{tabular*}{0.87\textwidth}{@{\extracolsep{\fill}}*3{ll}}
Nome della scheda di rete cablata fisica && : && ciao& \\[4pt]
IP della scheda di rete cablata fisica && : && \hrulefill& \\[4pt]
NetMask della scheda di rete cablata fisica && : && \hrulefill& \\[4pt]
Default gataway && : && \hrulefill&
\end{tabular*}
`
ma il problema e’ stato un altro, cioe’ che per far apparire la linea di riempimento, devo scrivere per forza qualcosa nella colonna, ecco perche’ ho scritto la parola ciao di esempio; c’e’ un altro modo?
Grazie mille 🙂
Dato che Aggiungi file non mi funziona, aggiungo qui il codice sorgente:
`\documentclass[9pt,a4paper,twoside]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage [a4paper, top=2.5cm, bottom=2.5cm, left=2cm, right=2cm, bindingoffset=0mm] {geometry}
\usepackage[sfmath]{kpfonts}
\usepackage{tgcursor}
\usepackage{microtype}
\usepackage{tabularx}
\usepackage{lipsum}
\usepackage{array}
\usepackage{booktabs}
\usepackage{multirow}\begin{document}
\setlength{\parindent}{0cm}
\sffamilyLorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris.
Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Mauris ut leo.
\par\medskip
Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.\rule[-5pt]{\textwidth}{0.4pt}
\rule[5pt]{\textwidth}{0.4pt}\begin{enumerate}
\item Basandoti sulle informazioni sotto riportate, rispondi alle domande poste di seguito:
\par\fbox{\footnotesize \ttfamily
\begin{tabular}{p{0.08\textwidth}p{0.8\textwidth}}
vmnet1 &
Link encap:Ethernet HWaddr 00:50:56:c0:00:01 \par
inet addr:192.168.197.1 Bcast:192.168.197.255 Mask:255.255.255.0 \par
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 \par
RX packets:0 errors:0 dropped:0 overruns:0 frame:0 \par
TX packets:146 errors:0 dropped:0 overruns:0 carrier:0 \par
collisions:0 txqueuelen:1000 \par
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) \par \\eth0 &
Link encap:Ethernet HWaddr 00:0c:29:6a:63:35 \par
inet addr:192.168.192.65 Bcast:192.168.192.95 Mask:255.255.255.224 \par
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 \par
collisioni:0 txqueuelen:1000 \par
Byte RX:2866367 (2.7 MB) Byte TX:187972 (183.5 KB) \par
Interrupt:17 Indirizzo base:0x1080 \par \\
\hline
\setlength{\tabcolsep}{1mm}
\begin{tabular*}{0.9\textwidth}{@{\extracolsep{\fill}}l*8{ll}}
&Destination && Gateway && Genmask && Flags && Metric && Ref && Use && Iface &\\
&192.168.192.64 && * && 255.255.255.224 && U && 0 && 0 && 0 && eth0&\\
&0.0.0.0 && 192.168.192.64 && 0.0.0.0 && UG && 0 && 0 && 0 && eth0&\\
\end{tabular*}\\
\hline
\multicolumn{2}{l}{\itshape \sffamily \raisebox{-3pt}{Configurazione di rete del PC}}
\end{tabular}}\begin{tabularx}{0.96\textwidth}{lcX}
\\[1pt] %spazio aggiuntivo di separazione altrimenti il testo sottotante viene troppo appiccicato
Nome della scheda di rete cablata fisica & : & \hrulefill \\[4pt]
IP della scheda di rete cablata fisica & : & \hrulefill \\[4pt]
NetMask della scheda di rete cablata fisica & : & \hrulefill \\[4pt]
Default gataway & : & \hrulefill
\end{tabularx}\end{enumerate}
\end{document}`
- E’ normale dover essere obbligati a specificare, in un elenco, la dimensione della tabella come frazione di \textwidth per evitare che sbordi dal margine? Cerco di spiegarmi meglio. Ecco il risultato del codice che ho scritto finora:
- Devi essere connesso per rispondere a questo topic.
