Risposte nei forum create
-
AutoreRisposte
-
::
Avrei la necessità di modificare \paragraph e \subparagraph in modo che dopo il titolo di paragrafo, vadano a capo.
Anch’io avevo la stessa necessità, ma non volevo modificare il comando \paragraph, perché volevo che non andasse sempre a capo, ma solo in un’occorrenza (so che sembra un obbrobrio, ma dopo il titolo del paragrafo avevo bisogno di mettere una tabulazione senza rinchiuderla nell’ambiente flottante table e avevo bisogno che, solo in quella occasione, si andasse a capo dopo \paragraph).
Se qualcuno avesse la mia stessa esigenza, ho risolto con
`\subsubsection*{Titolo paragrafo}`
Si ha lo stesso risultato di \paragraph, ma va a capo dopo il titolo.Ciao
cla3
::
Riprendo questo topic per porre una domanda. Uso
`\documentclass[12pt,a4paper,…]{book}`
Mi sono accorta che sarebbe meglio se tutte le tabelle del mio documento avessero carattere di 10pt, anziché 12pt.
Per evitare di mettere \footnotesize dopo ogni \begin{table}, preferirei ridefinire l’ambiente table. Dove posso trovare la sua definizione, in modo da modificarla? Oppure esiste un pacchetto che mi consenta di cambiare la dimensione del carattere di tutte le tabelle?Grazie
::Senza un esempio è difficile aiutarti, probabilmente c’è un conflitto con qualche altro pacchetto oppure con i comandi che usi per ridefinire la numerazione delle tabelle.
Ho risolto, grazie! C’era un conflitto con il pacchetto subfig. Usando
`\usepackage[subfigure]{tocloft}
\setlength{\cfttabnumwidth}{4em}`
l’errore non c’è più 😆 .Grazie anche per la spiegazione di lipsum, che non conoscevo.
Claudia
::
Ho avuto solo adesso il tempo di cimentarmi con il pacchetto tocloft.
Purtroppo ho un problema. Nel preambolo del mio documento ho aggiunto
`\usepackage{tocloft}
\setlength{\cfttabnumwidth}{.4em}`
ma non riesco a compilare, per via del seguente errore
`! LaTeX Error: Command \c@lofdepth already defined.
Or name \end… illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…
l.608 \newcounter{lofdepth}
\setcounter{lofdepth}{1}
? `Non riesco a capire dove sia l’errore: se tolgo le due righe di codice che ho scritto la compilazione va a buon fine… 🙄
Spero che possiate aiutarmi.
Grazie
::Prova il pacchetto tocloft
Grazie, ignoravo questo pacchetto. La ricerca nel forum con parola chiave tocloft, mi ha fatto scoprire che l’argomento era stato già trattato qui http://www.guit.sssup.it/phpbb/viewtopic.php?t=2209. Ieri non ero riuscita a trovare questo topic.
Mi scuso per non essermene accorta.Claudia
::E, suvvia, “CAPITOLO” tutto maiuscolo, non si fa. 🙂
Purtroppo le regole me lo impongono. Rileggendole, ho scoperto che il titolo del capitolo deve essere in maiuscolo (e anche in grassetto), non in maiuscoletto. Ho pensato, allora, di usare
`\usepackage{titlesec}
\titleformat{\chapter}[display]
{\filcenter}
{\normalfont\fontsize{16}{16}\bfseries\selectfont
\MakeUppercase{\chaptertitlename~\thechapter}}
{16pt}
{\normalfont\fontsize{16}{24}\bfseries}`
e di scrivere tutti i titoli dei capitoli in maiuscolo dalla tastiera. Così facendo, però, i titoli “Indice”, “Elenco delle figure” vengono centrati e non in maiuscolo, mentre sarebbe preferibile, a mio avviso, renderli omogenei ai titoli dei capitoli (già le regole 👿 mi stanno facendo comporre un lavoro contro i miei canoni estetici, non vorrei peggiorare ulteriormente la situazione). C’è un modo per ottenere tale risultato? Ho dato uno sguardo, ad esempio, alla definizione di \listoffigures
`\newcommand\listoffigures{%
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\chapter*{\listfigurename}%
\@mkboth{\MakeUppercase\listfigurename}%
{\MakeUppercase\listfigurename}%
\@starttoc{lof}%
\if@restonecol\twocolumn\fi
}`
ma non so se è bene modificarlo e dove agire 😯 .
Mille grazie
Claudia
::Sinceramente io propenderei per una tabella senza tanti multirow. Centrare verticalmente gli elementi della tabella non aiuta minimamente a leggerla.
`\begin{tabular}{p{…}p{…}p{…}}`Purtroppo con le tre p{…} il problema rimane. Tuttavia, il suo consiglio di usare con parsimonia i multirow mi ha suggerito il seguente codice, che mi ha permesso di risolvere il problema. Lo riporto.
Nel preambolo…
`\usepackage{booktabs}
\usepackage{array}
\usepackage{tabularx}
\newcolumntype{Y}{>{\raggedright \arraybackslash}X} %suggerito da Lapo Mori in ArsTeXnica n°2`
Nel corpo…
`\begin{tabularx}{\textwidth}{X p{8cm}Y}
\toprule Sostanze& Definizione & Simboli e frasi di rischio\\
\midrule \textbf{Cancerogene}\qquad Categoria~3 &Sostanze da considerare con sospetto per i possibili effetti cancerogeni sull'uomo bla bla bla&\textbf{Xn; R40}\qquad Possibilità di effetti irreversibili\\
\midrule \textbf{Mutagene}\qquad Categoria~3 &Sostanze da considerare con sospetto per possibili effetti mutageni. Esistono prove bla bla bla &\textbf{Xn; R40}\qquad Possibilità di effetti irreversibili\\
\bottomrule
\end{tabularx}`Inserendo una grande spaziatura con \qquad, “Categoria 3” va a capo, come se fosse in un’altra riga, senza costringermi ad usare multirow. In questo modo, la definizione centrale è correttamente giustificata negli 8 cm imposti.
Mille grazie.Claudia
-
AutoreRisposte