Risposte nei forum create
-
AutoreRisposte
-
::
Immagino di sì. Probabilmente cambiando localmente la definizione di \caption:
`\let\standardcaption\caption
\def\caption#1{\standardcaption{Didascalia corta}}`
Puoi scriverlo fra \begingroup e \begin{sidebyside}, ricordandoti di mettere \endgroup dopo \end{sidebyside}.Ho provato, ma non funziona.
`\begingroup
\let\standardcaption\caption
\def\caption#1{\standardcaption{Didascalia breve}}
\begin{sidebyside}
\begin{figure}[H]
\centering
\includegraphics[width=%
0.5\textwidth]{Formica}
\caption{Didascalia lunga}
\label{fig:float}
\end{figure}
\end{sidebyside}
\endgroup
`
Non succede niente: nell’elenco delle figure la didascalia è sempre quella lunga. 🙁Che ne pensi?
Grazie,
L.
::
Carissimi Andrea ed Enrico, la trama s’infittisce…Avete ragione voi, con i file di ClassicThesis originali funziona tutto. Non ricordavo nemmeno di aver fatto una leggerissima modifica al file classicthesis.sty:
`\RequirePackage[dvipsnames,table]{xcolor}`
al posto di
`\RequirePackage[dvipsnames]{xcolor}`
Lo so, non si modifica mai un .sty originale, tuttavia mi sembrava una cosa da nulla: ho bisogno del pacchetto xcolor con entrambe quelle opzioni, e se carico semplicemente xcolor dopo ClassicThesis con quelle due opzioni, ricevo un errore.Lì per lì, mi era sembrata una soluzione “spiccia e sporca”.
Ecco, quell’opzione table è la causa dell’anomalia.
A questo punto i problemi diventano due:
1. come far convivere pacificamente l’opzione table di xcolor e il comando \hdotsfor;
2. come caricare xcolor con le due opzioni senza modificare classicthesis.sty.Ah, per completezza, ho fatto un’altra modifica a classicthesis.sty: ho tolto l’opzione fleqn, che non voglio. Altro problema:
3. Come togliere quell’opzione senza modificare a mano i file di classicthesis.È la domenica di Pasqua, lo so, ma… 😉
Grazie anticipate,
Lorenzo
::
Ciao, ho bisogno di un “gioco di prestigio”.
`\begin{sidebyside}
\begin{figure}[H]
\centering
\includegraphics[width=%
0.5\textwidth]{Immagine}
\caption{Didascalia lunga}
\label{fig:float}
\end{figure}
\end{sidebyside}
`
Ecco, io vorrei che nell’elenco delle figure ci andasse una “didascalia corta” al posto di quella lunga, senza però modificare il codice che ho appena scritto.Quindi ci vorrebbe un trucco prima e/o dopo sidebyside per avere
`\caption[Didascalia corta]{Didascalia lunga}`
senza farlo vedere a che legge (della serie: scientia est celare scientiam).Chissà se si può fare…
Grazie,
L.
::
http://www.guit.sssup.it/installazione/pacchetti.phpPartirei da lì e dalla documentazione del pacchetto.
Ciao,
L.
::Il mio problema è che utilizzando footnote mi scrive la nota in più pagine, cosa che trovo sia orribile. C’è un modo per obbligare latex a non fare questa scelta? Preferisco che mi tagli il testo, portandolo nella pagina successiva, che farmi una nota che finisce 3 pagine dopo.
Come dice Bringhurst,
…una nota a piè pagina su più pagine denota il fallimento del progetto tipografico.
Quindi bisogna intervenire. Come? In teoria, si potrebbe intervenire sul parametro \interfootnotelinepenalty:
`\interfootnotelinepenalty=10000`
oppure
`\interfootnotelinepenalty=9999`
La prima soluzione proibisce in ogni caso di spezzare una nota a piè pagina, tuttavia te la sconsiglio senz’altro, perché comporta un sacco di problemi di impaginazione:
http://www.guit.sssup.it/phpbb/viewtopic.php?t=2711&highlight=raggedbottomTi consiglio di
1. evitare il più possibile le note a piè pagina (anziché una nota, puoi usare un inciso fra parentesi, come questo);
2. se proprio devi, usa note corte;
3. Riformula qualche frase (eventualmente usando moderatamente \looseness e \enlargethispage), in modo che la nota cada in un punto “giusto”.Ah, il punto 3. si fa solo in sede di revisione finale.
Ciao,
L.
::Anche io ho un problema simile… l’immagine è troppo “lunga” e lui me la inserisce facendola uscire dal margine inferiore, senza darmi errore… come fare?
In base alla mia esperienza, ci vuole solo un bel po’ di olio di gomito…
Wrapfig produce risultati carini, ma se l’immagine non casca nel punto “giusto” (ovvero in mezzo alla pagina), sborda e il risultato è inaccettabile.
Le soluzioni? Le solite: riformulare periodi, aggiungere o togliere qualche frasetta, spostare l’immagine, anche un uso oculato di \looseness e \enlargethispage può aiutare.
Ciao,
L.
::`\makeatletter
\def\toc@heading{%
\chapter*{\contentsname}%
\@mkboth{\spacedlowsmallcaps{\contentsname}}
{\spacedlowsmallcaps{\contentsname}}}
\makeatother`
dopo aver caricato i pacchetti di classicthesis. Poi scrivi a Miede che lo metta nel suo pacchetto e che nella prossima versione tolga i condizionali in stile ifthen che sono una roba da mettersi le mani nei capelli (non c’entra con il problema in questione, ma già che ci siamo…:wink:)Enrico! Il tuo codice funziona ala perfezione!
Lo girerò senz’altro a Miede, insieme con i tuoi consigli sui condizionali.
Grazie infinite,
Lorenzo
::
Carissimi, scusate se ripropongo questa discussione, ma è uno dei pochissimi nodi che ancora mi restano da sciogliere per finire il mio lavoro…Con gli acronimi, è stato sufficiente un manuale
`\markboth{\spacedlowsmallcaps{Acronimi}}{\spacedlowsmallcaps{Acronimi}}
`
per mettere le cose a posto.Davvero con l’indice (occupa 4 pagine, nel mio caso) non c’è niente da fare?
Mi andrebbe benissimo anche una soluzione spiccia e sporca, naturalmente!
Grazie e scusatemi ancora,
L.
::La scelta dipende dal numero di voci secondarie. Probabilmente il nome di un pacchetto va sia sotto l’ordine alfabetico che sotto la voce “pacchetto” e analogamente per gli altri casi.
Perfetto: tengo tutti i lemmi e sottio-lemmi che ho menzionato, ad eccezione di “comando”, che ha davvero troppi sotto-lemmi e la cui presenza finisce per intorbidare le acque.
Grazie ancora,
L.
::Le virgolette ci andrebbero, se si stesse parlando di logica, mi sembrano di troppo in un testo normale.
Credo anch’io che a rigor di termini “LaTeX” sia il nome del programma, mentre il logo richiederebbe le virgolette. Se si volesse essere pignoli:
\LaTeX{} è un programma splendido… Il logo “\LaTeX” si rende con…
Mi sembra una distinzione analoga a quella fra uso e menzione.
“Cane” ha quattro lettere.
Siccome i dizionari riportano “multilingue” e non “multilingua”, mi pare che la scelta sia obbligata.
Perfetto!
Grazie mille,
L.
::Non metterei un lemma “comando” con tutti quei sottolemmi: i comandi vanno nell’ordine alfabetico normale (senza tener conto della barra rovescia) o in un indice a parte.
Ottimo. Niente lemma comando con i relativi sotto-lemmi. Questa esclusione vale anche per le altre voci (pacchetti, classi, ambienti, opzioni)?
Grazie Enrico e Michele.
L.
::
Ecco isolato un documento minimale (o quasi…) che mi dà problemi:
`\documentclass{scrreprt}\newcommand{\myName}{…}
\newcommand{\myTitle}{…}\usepackage[T1]{fontenc}
\usepackage{amsfonts,amssymb}
\usepackage{makeidx}
\usepackage[light,condensed,math]{iwona}
\usepackage[italian,squaren,cdot]{SIunits}
\usepackage{classicthesis-ldpkg}
\usepackage[eulermath,pdfspacing]{classicthesis}\DeclareRobustCommand*{\comando}[1]{\lstinline!\\#1!%
\index{Comando!#1@\texttt{\textbackslash#1}}%
\index{#1@\texttt{\hspace*{-1.2ex}\textbackslash#1}}}\DeclareRobustCommand*{\pacchetto}[1]{{\normalfont\ttfamily#1}%
\index{Pacchetto!#1@\texttt{#1}}%
\index{#1@\texttt{#1}}}\newcommand\forlstinline[1]{\scantokens{\lstinline!#1!}\unskip}
\newcommand{\X}[1]{$\csname#1\endcsname$&\comando{#1}\hspace*{1ex}}
\newcommand{\SC}[1]{\csname#1\endcsname&\comando{#1}\hspace*{1ex}}
\newcommand{\W}[2]{$\csname#1\endcsname{#2}$&
\comando{#1}\kern.15em\forlstinline{{#2}}\hspace*{1ex}}
\newcommand{\Y}[1]{$\expandafter\big\csname#1\endcsname$ &\comando{#1}}
\newcommand{\A}[1]{#1&\texttt{\forlstinline#1}\hspace*{1ex}}
\newcommand{\B}[2]{#1#2&\texttt{\forlstinline#1{} #2}\hspace*{1ex}}\newsavebox{\symbbox}
\newenvironment{symbols}[1]%
{\medskip
\renewcommand{\arraystretch}{1.1}
\begin{lrbox}{\symbbox}
\begin{tabular}{@{}#1@{}}}%
{\end{tabular}\end{lrbox}\makebox[\textwidth][c]{\usebox{\symbbox}}\par\medskip}\begin{document}
\begin{table}[!h]
\caption{Accenti in modo matematico.}
\label{tab:AccentiMatematici}
\begin{symbols}{*3{cl}}
\toprule
\W{\bar}{a} & \W{\hat}{a} & \W{\tilde}{a} \\
\W{\vec}{a} & \W{\dot}{a} & \W{\ddot}{a} \\
\W{\acute}{a} & \W{\grave}{a} & \W{\breve}{a} \\
\W{\check}{a} & \W{\widehat}{A} &\W{\widetilde}{A} \\
\bottomrule
\end{symbols}
\end{table}\end{document}
`
L’errore (fatale) è questo:
`! Missing \endcsname inserted.
\protect
l.46 \W{\bar}{a}
& \W{\hat}{a} & \W{\tilde}{a} \\
?
`
Grazie anticipate, mi manca davvero poco al traguardo…L.
-
AutoreRisposte