Risposte nei forum create
-
AutoreRisposte
-
::
Scusa c’è un errore. Al posto del primo \bottomrule ci va \toprule; me ne sono accorto solo ora.`
\begin{longtable}{@{}>{\footnotesize}c@{}>{\footnotesize}c%
@{\extracolsep{6pt}}>{\footnotesize}p{.5\textwidth}@{}}
\caption{Requisiti Funzionali}\\[-\abovecaptionskip]
\toprule
\multicolumn{1}{c}{\footnotesize\textbf{ID Requisito}}&
\multicolumn{1}{c}{\footnotesize\textbf{Funzione}}&
\multicolumn{1}{c}{\footnotesize\textbf{Descrizione}} \\
\midrule
\endhead
……`e ricompila più volte (2 o 3).
Ciao
Andrea
::
Prima di tutto togli dvips a graphicx, il quale riconosce il driver da solo.
Poi inserisci \setlength\headheight{15pt} nel preambolo poiché fancyhdr dà un warning.Non si ha nessun sforamento. Infatti non ho nessun messaggio di overfull \hbox. Ti sbagli.
Normalmente la distanza tra due colonne adiacenti è 12pt cioè 2 volte \tabcolsep.
Io mediante @{\extracolsep{10pt}} l’ho ridotta a 10. Riduci qusto valore a 6 pt o anche meno.
Sappi che l’identificatore @{} annulla gli spazi tra le colonne. Infatti se scrivessi solo @{} le due colonne sarebbero attaccate. Comunque scrivi @{\extracolsep{6pt}}.
Comunque guarda qui http://profs.sci.univr.it/~gregorio/breveguida.pdf alla sezione 3.
La sezione è pure corta.Si protrebbe non mettere nulla e ridurre \tabcolsep ma non ne vale la pena.
Ciao
Andrea
PS: però l’inerlinea a 1.2 non è un bel vedere 🙄
::
Mettere una longtable dentro una scatola come \resizebox o dentro una scatola flottante è una pazzia, anche perché sono scatole che non si possono spezzare tra più pagine.Carica il pacchetto array e booktabs e prova così
`
\begin{longtable}{@{}>{\footnotesize}c@{}>{\footnotesize}c%
@{\extracolsep{10pt}}>{\footnotesize}p{.5\textwidth}@{}}
\caption{Requisiti Funzionali}\\[-\abovecaptionskip]
\bottomrule
\multicolumn{1}{c}{\footnotesize\textbf{ID Requisito}}&
\multicolumn{1}{c}{\footnotesize\textbf{Funzione}}&
\multicolumn{1}{c}{\footnotesize\textbf{Descrizione}} \\
\midrule
\endhead
Req\_f\_01 & Differenziazione Accessi &
Esistono 4 diverse tipologie di utenti:
amministratore, docente, studente, utente non registrato.
Ognuno di essi possiede diversi permessi sul Wiki.\\
Req\_f\_02 & Registrazione Studente &
Uno studente non registrato si registra al Wiki attraverso un'apposita pagina.
La registrazione richiede una conferma dell'indirizzo email registrato.
Una volta ottenuta, lo studente viene aggiunto alla lista degli utenti registrati
e gli vengono assegnati i relativi permessi. \\
Req\_f\_24 & Template per Commenti &
Al momento dell'inserimento di un allegato deve essere possibile
aggiungere commenti attraverso l'uso di uno specifico template.\\
\bottomrule
\end{longtable}
`compila due o tre volte e ottieni un ottimo risultato. Non ho usato le linee verticali, poiché fanno schifo. Si possono usare solo in particolari tabelle con formule matematiche.
Ciao
Andrea
::[quote]
\begin{longtable}[htbp]{|c|c|c|}Perché non provare a togliere [htbp], forse longtable non è un oggetto flottante.
Ciao.
CIao,
purtroppo anche togliendolo l’errore non cambia.[/quote]Io proverei a usare il pacchetto array e lo specificatore p al posto di quelle tabular, nonché il pacchetto booktabs. Le linee doppie vanno evitate il più possibile.
Leggi qui http://profs.sci.univr.it/~gregorio/breveguida.pdf sezioni 3 e 21.Il tuo problema si risolve mettendo un \\ dopo caption
`
….
\caption{Requisiti Funzionali}\\
…`ciao
Andrea
::Niente da fare. Io non scrivo in fronte e retro, solo sul fronte (pag dx), ma non cambia nulla. La testatina compare solo sulla prima pagina del capitolo, le altre 4 rimangono vuote. I comandi che ho scritto sono:
\renewcommand{\chaptermark}[1]{\markboth{xx}{xx}}
\chapter*{xx}
\markboth{xx}{xx}
\addcontentsline{toc}{chapter}{xx}ma la testatina non compare…
A parte che non ho capito perché scrivi sta roba
`\renewcommand{\chaptermark}[1]{\markboth{xx}{xx}}`Ecco un esempio:
`\documentclass[a4paper,oneside]{book}
%\usepackage{fancyhdr}
%\pagestyle{fancy}
\usepackage{lipsum}
\newcommand*\markbothup[2]{\markboth{\MakeUppercase{#1}}{\MakeUppercase{#2}}}
\begin{document}
\mainmatter
\chapter{foo}
\lipsum
\chapter{bar}
\section{xyx}
\lipsum\chapter*{fpp}
\markbothup{fpps}{fppd}
\addcontentsline{toc}{chapter}{fpp}
\lipsum[1-100]
\end{document} `Funziona anche con fancyhdr. Prova a decommentare le due righe all’inizio.
Se non usi fancyhdr (usi lo stile standard di book oneside) compare solo fppd, mentre se lo usi compaiono entrambe.
Se non funziona metti un esempio compilabile che riproduca il tuo problema.
Ciao
Andrea
::Ciao a tutti,
vorrei inserire un file xml in latex in modo che sia scritto con l’indentazione corretta, ed ho notato che l’ambiente verbatim non soddisfa le mie esigenze.potreste per favore dirmi come fare ad esempio per questo codice:
(qui lo vedi senza indentazione ma io vorrei che che i duec:\Wolf\test.xml c:\Wolf\test2.xml stessero più a destra rispetto ai )
grazie!pacchetto listings.
http://www.ctan.org/get/macros/latex/contrib/listings/listings.pdfLa prossima volta cerca sul forum, che ci sono vari argomenti.
Ciao
Andrea
::[quote]
adesso devo trovare dove copiare il file sty del pacchetto front-th.http://www.guit.sssup.it/installazione/pacchetti.php
Ciao,
L.continuo a non capire, l’installer di miktex non trova in alcun posto, nemmeno dopo aggiornamento, il pacchetto front-th che invece ho scaricato dal sito del prof. Gregorio. Quindi io ho socmpattato lo zip scaricato e mi trovo questo benedetto front-th.sty che immagino di dover copiare da qualche parte, sì ma dove?
Ciao Matteo[/quote]
Di solito nell’albero locale localtex, che a partire dalla versione 2.5 si deve creare a mano.
Poi lo devi aggiungere alla distribuzione.Vai su start->programmi->miktex, poi premi su settings e poi nella finestra root in alto.
Infine aggiungi il percorso della cartella localtex creata. Mettila subito prima della cartella MikTeX perché l’ordine di caricamento determina anche l’ordine della ricerca dei file. Dentro localtex crea una cartella di nome tex. All’interno di questa crea un’altra cartella di nome latex e dentro quest’ultima un’altra di nome front-th.
Qui dentro ci metti il file sty.
Infine ritorna a settings e vai sulla finestra general e premi su refresh FNDB.
Io ho la distribuzione miktex in c:\Programmi\Miktex
Mentre quella locale in c:\Programmi\localtex
Ciao
Andrea
::
usando \markbothO scrivi
`\markboth{TESTATINA SINISTRA}{TESTATINA DESTRA}`Oppure
`\markboth{\uppercase{testatina sinistra}}{\uppercase{testatina destra}}`Se invece vuoi creare una macro puoi scrivere questo nel preambolo
`\newcommand*\markbothup[2]{\markboth{\MakeUppercase{#1}}{\MakeUppercase{#2}}}`e quando devi mettere la testatina puoi scrivere
`\markbothup{testatina sinistra}{testatina destra}`
Si può fare la stessa cosa con le sezioni e \markright.
Se non è così allora metti un esempio.
Ciao
Andrea
::
Metto tutto in un unico messaggio.
Io toglierei i colori alle keyword e ai commenti.
L’ambiente minipage annulla \parindent, così l’ho ripristinato.
`
\newlength{\mnparindent}\setlength\mnparindent{\parindent}%%%%%%%%%%
….
….
}{%
\lst@EndWriteFile\egroup
\begin{center}%
\begin{minipage}{0.45\linewidth}%
\hbox to\linewidth{\box\z@\hss}
\end{minipage}%
\qquad% o \hfil
\begin{minipage}{0.45\linewidth}
\setlength\parindent{\mnparindent}%%%%%%%%%%%%%%%%%
\setkeys{lst}{frame=none,keywordstyle=\normalcolor,%%%%%%%%
commentstyle=\normalcolor\ttfamily}%%%%%%%%%%%%%%%%
% oppure lstset al psto di \setkeys{lst}
\leavevmode\catcode`\^^M=5\relax
\small\input{\jobname.tmp}%
\end{minipage}%
\end{center}%
}
\makeatother`i commenti %%%%%% indicano le modifiche
CiaoAndrea
::L’opzione svgnames carica il file svgnam.def ed è lì che vengono posizionati, come detto nell’altro messaggio.
Ciao
Andrea
Ma quindi ho sbagliato tutto… 😥 Basta, mi ritiro 😳 Ma almeno i numeri che ho dato sono giusti? Perchè altrimenti non capisco cosa sono quelli che ho trovato…
il file dtx è il file sorgente che contiene tutti i file di xcolor, incluso svgnames.def.
Eccome se sono giusti, ma hai preso il file più grosso. 😀 😀
Io ho cercato nella mia distribuzione mentre tu forse lo hai preso dallo ctan dove c’è solo il dtx.Ciao
Andrea
-
AutoreRisposte