Risposte nei forum create
-
AutoreRisposte
-
::
E visto che ci siamo.
Voi cosa usate $15\%$ oppure $\SI{15}{\percent}$.
Io propendo per la seconda visto che p.e. scrivo pure $M=\SI{15}{\metre}.
Commenti?
Il pacchetto siunitx (o, peggio ancora, SIunits) non è tra i miei preferiti: occorre inserire tantissimi caratteri, credo che il gioco valga la candela se si sta scrivendo un documento con tantissime misure. In quest’ultimo caso, fatto trenta si può fare trentuno e usare il comando del pacchetto…
Ciao,
L.
::Salve a tutti.
Oggi vi sottopongo una domanda probabilmente banale, ma della cui risposta non sono completamente sicura… 🙄
Quando si inseriscono numeri in modalità testo, essi vanno sempre racchiusi tra i simboli di dollaro? Anche quando non si tratta di formule in corpo ma, ad esempio, di anni, date, numerazione di tabelle, ecc.?Ciao.
r.Ne avevamo già parlato: 8)
http://www.guit.sssup.it/phpbb/viewtopic.php?t=1220&start=0Personalmente, non ho dubbi:
`Nel 1905 Einstein scrisse tre famosi articoli.`
e non (per carità!)
`Nel $1905$ Einstein scrisse tre famosi articoli.`Invece:
`I capi della corda sono mantenuti fermi, a quota~$0$.`
e non
`I capi della corda sono mantenuti fermi, a quota~0.`Il dollaro si usa solo per la matematica!
Ah, la famiglia Computer Modern non distingue fra numeri “minuscoli” (per il modo testo) e numeri per la matematica. Ma altre famiglie, come ad esempio, il Palatino, li distingono eccome. Nei suoi Elementi, Bringhurst dice che una famiglia di font che si rispetti usa caratteri specifici per i numeri minuscoli.
Ciao,
L.
::Mi aggancio qua per chiedere: La didiscalia con classicthesis+arsclassica di solito è allineata a sinistra e non giustificata, giusto? SI può ottenere una didascalia giustificata? E’ consigliabile?
Le didascalie che stanno su una sola riga sono centrate, quelle su più righe sono giustificate.
In più, tutte le didascalie sono in corpo più piccolo rispetto al testo (opzione font=small di caption). L’opzione format=hang rientra il testo delle didascalie formate da almeno due righe, così esso è incolonnato (hang) sotto la prima linea del testo. L’opzione labelfont={sf,bf} imposta le intestazioni delle didascalie in caratteri senza grazie (sans serif ) e in neretto (boldface).
Pagina 97 dell’Arte.
Ciao,
L.
::Salve a tutti, di sicuro mi stó perdendo in un bicchiere d’acqua ma siccome sono indietro con il lavoro ho bisogno di un consiglio veloce!!!
Ho la necessita’ di definire delle sottosezioni tipo:X.X.X.X
Io utilizzo subsubsection che mi permette di arrivare fino a X.X.X!! Come faccio a creare una nuova sotto,sotto,sotto sezione???? GRAZIE MILLE!!
Non farlo. Ma se proprio vuoi, cerca secnumdepth e tocdepth sul forum.
Ciao,
L.
2 Febbraio 2009 alle 9:17 in risposta a: [Risolto] tabelle, caption e piccola spieg. sottostante #30552::
Nell’Arte è menzionato il comando
`\captionsetup[table]{position=top}`
che permette di separare la didascalia dalla tabella (con le classi standard), senza inserire ogni volta un \medskip, non di fare quello che chiedi (ovvero di di mettere automaticamente la didascalia sopra la tabella).Dalla doc. di caption:
Please note that position=top does NOT mean that the caption is actually placed at the top of the figure or table. Instead the caption is usually placed where you place the \caption command.
In ogni caso, il codice che hai scritto
`\usepackage[font=small,format=hang,tableposition=top,bf]{caption}`
non è corretto: quel “bf” da solo non ci va.Quanto alla “piccola spiegazione alla tabella”, quella è per l’appunto la funzione della didascalia.
Ah, subfigure è obsoleto (usa subfig), url è caricato automaticamente da hyperref (che di regola va caricato per ultimo). Soprattutto, a4wide è obsoleto: usa layaureo (o geometry).
Ciao,
L.
::Anch’io uso la basic, per il semplice fatto che sennò avrei un mucchio di roba inutile (inutile per quel poco che io uso latex, ovviamente) da deframmentare in più e da reinstallare quando formatto.
“Deframmentare”, “reinstallare”, “riformattare”… Da quando uso Mac, queste attività non ricordo neppure più che cosa siano! 😉
Ciao,
L.
::si credo che si possa fare di meglio ma non ho idea di come farlo è proprio per questo che ho chiesto una mano.
ora non riesco a provare tabularx per problemi “informatici”appena lo carico proverò(e sicuramente il risultato sarà già migliore).
ho chiesto dei suggerimenti o rimedi per sistemare un problema che per ora non riesco a risolvere, chiedevo gentilmente un consiglio(visto che ho iniziato solo da 1 settimana a usare latex non sono informatico e non molto pratico di informatica)
scusa se ti dò una risposta un po antipatica ma credo che lo scopo di un forum sia proprio quello di dare un aiuto pratico, immediato a chi si trova in difficoltà. ho letto e studiato alcuni manuali per latex (impara latex, una (mica tanto breve) giuda ecc…)ma non ho trovato grossi aiuti per realizzare tabelle “complicate”.
non chiedo che mi si compili tutte e 4 le pagine che formeranno la tabella o che mi si scriva la tesi ma non credo che una risposta “migliore di quel codice non è difficile” sia piuttosto adeguata.
graziVero, su “Impara LaTeX” e sulla “Mica tanto breve introduzione a LaTeX” non ci sono indicazioni su come comporre tabelle complicate. Anche per superare questa limitazione, nell’ultimo periodo sono state scritte altre guide, un poco più complete e aggiornate. Alcune di esse le trovi indicate quassù.
Lo scopo del forum è sicuramente quello di “aiutare chi è in difficoltà”. L’indicazione che ti ho fornito, anche se non l’hai colta, è un aiuto. Leggi la netiquette. In generale, non credo abbia molto senso riscrivere sul forum cose che sono spiegate esaustivamente in una guida di base.
Ciao,
L.
::Ancora un esempio che dire minimo mi pare piuttosto difficile. 🙂
Chiedo scusa… 😳 Il fatto è che questo argomento mi ha mandato completamente nel pallone. Si tratta di un mio limite, certo, ma anche (forse) di ClassicThesis, che in questo caso richiede all’utente di “mettere le mani sotto al cofano”: non è la mia specialità…
Grazie mille,
L.
::Salve. Io avrei una serie di richieste assurde: come si può ingrandire solo il numero della nota a piè di pagina? E’ possibile aumentare o diminuire la lunghezza del filetto sopra la nota e magari deciderne lo spessore? Infine, è possibile stabilire un’interlinea ad hoc solo per le note?
Ti hanno già risposto esaurientemente. Io, semplicemente, lascerei le note così come sono, visto che quelle predefinite sono eccellenti. L’interlinea, soprattutto, va lasciata invariata, per quanto possibile: toccarla comporta quasi certamente un pessimo risultato tipografico.
Ciao,
L.
::
Quando un pdf è destinato alla stampa, è sconsigliabile far uso dei collegamenti colorati, dal momento che nel documento finale appaiono in grigio, rendendone difficoltosa la lettura. Si possono usare i riquadri colorati, che non vengono stampati,
`\usepackage{hyperref}
\hypersetup{colorlinks=false}`oppure, in alternativa, si può usare il nero per i collegamenti:
`\usepackage{hyperref}
\hypersetup{colorlinks,%
citecolor=black,%
filecolor=black,%
linkcolor=black,%
urlcolor=black}`Pagina 52 dell’Arte.
Ciao,
L.
::`Arachidi da sottoporre a cernita o ad altro \\ trattamento fisico prima del consumo umano o dell'impiego come \\ ingredienti di prodotti alimentari`
in effetti al pacchetto tabularx non ci ero ancora arrivato. grazie ora proverò a vedere se il risultato è migliore.Migliore di quel codice non è difficile, non credi? 😉 Puoi usare anche una colonna p, naturalmente.
Ciao,
L.
::`\begin{table}[!h]
\centering
\begin{tabular}{l|ccc}
\hline
Prodotto & \multicolumn{3}{c}{Tenore (mg/kg)} \\
\hline
\multirow{2}{*}{Aflatossine} & \multirow{2}{*}{B1} & Somma & \multirow{2}{*}{M1} \\
& & B1, B2, G1, G2 &\\
\hline
Arachidi da sottoporre a cernita o ad altro \\ trattamento fisico prima del consumo umano o dell'impiego come \\ ingredienti di prodotti alimentari & \multirow{3}{*}{25} & \multirow{3}{*}{30} & \multirow{3}{*}{40}\\
\hline
\end{tabular}`Il risultato non mi sembra assolutamente buono, anche se uso il pacchetto booktabs non ottengo un risultato decente, il testo che devo inserire nella prima colonna è spesso lungo, per spezzare la riga devo usare il comando \\ compilare e controllare ogni volta che spezzo una linea con tempi per la compilazione della tabella che si annunciano bibblici…
Comporre una tabella con LaTeX non è facilissimo, d’accordo, ma permettimi di dirti che non hai studiato abbastanza… Per esempio, non basta caricare il pacchetto booktabs: devi anche usarne i comandi! Il comando \hline non va usato mai. Niente linee verticali. Se le tue celle contengono molto testo, conviene usare il pacchetto tabularx, che provvede automaticamente a giustificarle. Ancora, il comando \multirow lo lascerei stare, per il momento: non è necessario. In ultimo, l’opzione [!h] non va data mai.
Queste cose le trovi tutte spiegate, con dovizia di esempi, nella parte sulle tabelle dell’Arte (indicata quassù): ti esorto caldamente a studiarla (non leggerla).
Poi ne riparliamo. 😉
Ciao,
L.
30 Gennaio 2009 alle 8:10 in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25910::
Ciao a tutti.Desidero introdurre una piccola modifica al pacchetto ArsClassica. Mi è stato fatto notare che i numeri di pagina sono esterni alla gabbia del testo, tranne nelle prime pagine dei capitoli. Vorrei uniformare il tutto. Ci sono quasi. Aggiungendo la riga
`\rofoot[\mbox{\makebox[0pt][l]{\kern1em\thepage}}]{}%`
i numeri di tutte le prime pagine dei capitoli (e degli indici) sporgono ora un poco dalla gabbia (prendere l’ultima versione dell’Arte per vedere il risultato). Tutte, a parte la pagina del Sommario (la numero v).http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
Non capisco perché il codice funziona con tutte le pagine, tranne quella. Il sommario lo ottengo così (il codice viene da ClassicThesis, naturalmente):
`%*******************************************************
% Sommario+Abstract
%*******************************************************\pdfbookmark[1]{Sommario}{Sommario}
\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax\chapter*{Sommario}
Testo del sommario.\vfill
\selectlanguage{english}
\pdfbookmark[1]{Abstract}{Abstract}
\chapter*{Abstract}
Testo dell'abstract.\selectlanguage{italian}
\endgroup
\vfill`
Perché c’è questa anomalia? Soprattutto: come rimediare? Naturalmente, preferirei modificare una volta per tutte la riga che ho scritto (e che inserirò nelle future versioni di ArsClassica), piuttosto che intervenire ogni volta con un comando “manuale” nel .tex.Grazie anticipate,
L.
::
Carissimi, come potete immaginare, è con un po’ di imbarazzo che continuo questo topic… 😳 Con l’ultimo suggerimento di Enrico, il problema è quasi completamente risolto. Quasi, perché ricevo un messaggio di errore (anche se non fatale). Questo è il codice:
`\documentclass{scrreprt}
\usepackage[italian]{babel}
\usepackage{classicthesis-ldpkg}
\usepackage{classicthesis}
\usepackage{float,chngcntr}
\usepackage{lipsum}\newlistof{bio}{lob}{Elenco delle note biografiche}
\floatstyle{boxed}
\newfloat{bio}{tbp}{lob}
\floatname{bio}{Nota biografica}\makeatletter
\newlistof{listings}{lol}{\lstlistlistingname}
\renewcommand{\cftlistingspresnum}{\lstlistingname\ \scshape\MakeTextLowercase}%
\renewcommand{\cftlistingsfont}{\normalfont}%
\renewcommand{\cftlistingspagefont}{\normalfont}%
\renewcommand{\cftlistingsleader}{\hspace{1.5em}}%
\renewcommand{\cftlistingsafterpnum}{\cftparfillskip}%
\let\l@lstlisting\l@listings
\let\lstlistoflistings\listoflistings
\makeatother
\newlength{\listingslabelwidth}
\settowidth{\listingslabelwidth}{\cfttabpresnum~99}
\addtolength{\listingslabelwidth}{2.5em}
\cftsetindents{listings}{0em}{\listingslabelwidth}
\AtBeginDocument{\counterwithout{lstlisting}{chapter}}\renewcommand{\cftbiopresnum}{Nota biografica\ %
\scshape\MakeTextLowercase}%
\renewcommand{\cftbiofont}{\normalfont}%
\renewcommand{\cftbiopagefont}{\normalfont}%
\renewcommand{\cftbioleader}{\hspace{1.5em}}%
\renewcommand{\cftbioafterpnum}{\cftparfillskip}%
\newlength{\biolabelwidth}
%%%\settowidth{\biolabelwidth}{\cfttabpresnum~99}
\settowidth{\biolabelwidth}{\cftbiopresnum~99}
\addtolength{\biolabelwidth}{2.5em}
\cftsetindents{bio}{0em}{\biolabelwidth}\addto\captionsitalian{%
\renewcommand{\lstlistingname}{Codice}}\addto\captionsitalian{%
\renewcommand{\lstlistlistingname}{Elenco dei codici}}\begin{document}
%*******************************************************
% Indici
%*******************************************************
%\phantomsection
\refstepcounter{dummy}
\setcounter{tocdepth}{2}
\tableofcontents
\markboth{\spacedlowsmallcaps{\contentsname}}{\spacedlowsmallcaps{\contentsname}}
\clearpage\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax
%*******************************************************
% List of Figures
%*******************************************************
\refstepcounter{dummy}
\pdfbookmark[1]{\listfigurename}{lof}
\listoffigures\vspace*{8ex}
%*******************************************************
% List of Tables
%*******************************************************
\refstepcounter{dummy}
\pdfbookmark[1]{\listtablename}{lot}
\listoftables\vspace*{8ex}
%*******************************************************
% List of Listings
%*******************************************************
\refstepcounter{dummy}
\lstlistoflistings
\vspace*{8ex}%*******************************************************
% List of Bios
%*******************************************************
\renewcommand{\cftbioleader}{\hspace{1.5em}}
\renewcommand{\cftbioafterpnum}{\cftparfillskip}
\listofbio
\endgroup\cleardoublepage
\myChapter{Foo}
\lipsum
\begin{table}[tb]
\caption[Una tabella]{Una tabella.}
\end{table}\lipsum
\begin{table}[tb]
\caption[Un'altra tabella]{Un'altra tabella.}
\end{table}\lipsum
\begin{figure}[tb]
\caption[Una figura]{Una figura.}
\end{figure}\lipsum
\begin{figure}[tb]
\caption[Un'altra figura]{Un'altra figura.}
\end{figure}\lipsum
\begin{lstlisting}[float=tb,caption={[Un codice mobile]Un codice mobile.}]
\end{lstlisting}\lipsum
\begin{lstlisting}Un codice fisso.}]
\end{lstlisting}\lipsum
\begin{bio}[tb]
\caption[Una biografia]{Una biografia.}
\end{bio}\lipsum
\begin{bio}[tb]
\caption[Un'altra biografia]{Un'altra biografia.}
\end{bio}\lipsum
\end{document}`
E questo è l’errore:
`! Undefined control sequence.
z l.37 …towidth{\biolabelwidth}{\cftbiopresnum~99}
? `
Dove sbaglio?Grazie mille,
L.
30 Gennaio 2009 alle 7:32 in risposta a: BibTeX sbaglia ad ordinare i cognomi preceduti da “van& #30474::Gli stili standard e anche classic.bst mettono in ordine alfabetico comprendendo la parte “von” nel nome. Questo, tra l’altro, mi pare lo stile comunemente usato nelle bibliografie in italiano.
Ho fatto prove con plain.bst, amsplain.bst, plainnat.bst (con natbib) e tutti questi stili mettono il von come parte del cognome.
Questi fatti mi inducono a credere che sia più oppurtuno considerare la particella “von” come parte integrante del cognome. D’altra parte, se cercassi “van Beethoven” nella bibliografia di un documento, mi sembrerebbe più naturale trovarlo sotto la “V” piuttosto che sotto la “B”.
Ho completamente rivisto il passo nell’Arte, a pagina 142.
I cognomi preceduti dalla particella “von” o “van” di regola vengono ordinati alfabeticamente da BibTeX comprendendo la particella nel cognome: se l’autore è, per esempio, “Ludwig van Beethoven”, ai fini dell’ordine alfabetico BibTeX considera generalmente il cognome come “van Beethoven” e non come “Beethoven”. Questo, tra l’altro, è lo stile comunemente usato nelle bibliografie in italiano. Tuttavia, con alcuni stili bibliografici può capitare che BibTeX, ai fini dell’ordine alfabetico, consideri il cognome come “Beethoven” e non come “van Beethoven”. Se si vuole evitarlo, basta scrivere
`author = {{van Beethoven}, Ludwig}`Se il cognome è preceduto da una particella con iniziale maiuscola, esso viene sempre ordinato alfabeticamente da BibTeX comprendendo la particella nel cognome. Per esempio “Alcide De Gasperi” viene sempre ordinato automaticamente come “De Gasperi”:
`author = {De Gasperi, Alcide}`Che ne pensate?
Non ho menzionato la soluzione di Enrico per avere l’ordine alfabetico “senza il von” perché il problema è un po’ troppo specifico per trovare posto nell’Arte, che non può (e non vuole) essere completa, ma cerca almeno di essere corretta!
Grazie mille,
L.
-
AutoreRisposte