Risposte nei forum create
-
AutoreRisposte
-
::
Carissimi, ormai ci siamo…Questa finezza è l‘ultimo dubbio che riguarda l’ambiente sidebyside.
Il problema è questo:
`\begin{sidebyside}
\begin{large}
In questo momento,
sto mentendo.\par
\end{large}
\end{sidebyside}
`Vorrei eliminare quel fastidioso, indesiderato rientro prima delle parole “In questo momento”.
Tanto più che se scrivo semplicemente
`\begin{large}
In questo momento,
sto mentendo.\par
\end{large}
`
non c’è alcun rientro.Grazie anticipate per l’aiuto!
Lorenzo
::Un altro dei “difetti” di ClassicThesis: l’opzione fleqn dovrebbe essere facoltativa, niente in Bringhurst fa ritenere obbligatorio che le equazioni siano allineate a sinistra.
Verissimo. Ecco un altro punto da far presente all’autore dello stile.
Tu ringrazio, Enrico, per la spiegazione e per il codice.
A presto,
L.
::Caricare amsmath con le opzioni desiderate (e senza quelle non desiderate) prima di classicthesis-ldpkg.
Pensavo che caricando poi classicthesis-ldpkg, che a sua volta carica amsmath con l’opzione fleqn, questa opzione venisse comunque “aggiunta” al pacchetto, ma evidentemente mi sbagliavo.
Ho fatto come mi hai detto, ma ricevo un errore (non fatale) in compilazione:
`! LaTeX Error: Option clash for package amsmath.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.55 \RequirePackage
{relsize} % scale font up or down
?
`
Arabo, per me. 🙄
::
`\begingroup
\let\standardcaption\captionbelow
\def\captionbelow{\standardcaption[Didascalia breve]}
\begin{sidebyside}
\begin{figure}[H]
\centering
\includegraphics[…]{…}
\caption{Didascalia lunga.}
\end{figure}
\endgroup
`
Ecco! Questa volta ci siamo proprio!Non so davvero come ringraziarvi, Enrico e Andrea! 😀
A presto,
L.
::Questo era ciò che chiedeva Lorenzo. Uno scherzetto al lettore?
No, nessuno scherzo e io volevo fare un’altra cosa.
`\begin{sidebyside}
\begin{figure}[H]
\centering
\includegraphics[width=%
0.5\textwidth]{Formica}
\caption{Didascalia lunga.}
\label{fig:float}
\end{figure}
\end{sidebyside}
`
però vorrei che nell’elenco delle figure ci fosse una didascalia breve. Naturalmente, potre cavarmela così:
`\begin{sidebyside}
\begin{figure}[H]
\centering
\includegraphics[width=%
0.5\textwidth]{Formica}
\caption[Didascalia breve.]{Didascalia lunga.}
\label{fig:float}
\end{figure}
\end{sidebyside}
`
però non è quello che voglio, perché il lettore verrebbe “distratto” da quelle parentesi quadre, mentre lo voglio concentrato sul contenuto dell’esempio (che è tutt’altro, e non c’entra niente con le didascalie lunghe e corte, che ho già spiegato da un’altra parte).Quindi vorrei una didascalia breve nell’elenco, ma tenendo nascoste al lettore quelle quadre, che mi spezzano il filo.
Ecco, adesso spero di essere stato più chiaro!
L.
::Scusate, ma succede solo a me o anche a voi la didascalia dell’output è quella breve?
A me nella lista delle figure c’è quella breve, nell’input c’è naturalmente il codice e nell’output (a destra) c’è quella breve. Non mi sembra che sia una buona cosa.
Santo cielo Andrea, è proprio così… 🙁 🙁 🙁
Io guardavo solo la “didascalia breve” nell’elenco delle figure (che ora va bene), non ero accorto che la “didascalia lunga” nel typeset dell’ambiente sidebyside fosse sparita!
Ahia, il problema è dunque ancora aperto…
Ma sono pronto a scommettere in un miracolo di Enrico. 😉
::Colortbl non modifica \hdotsfor ma qualche cosa dentro \multicolumn. Questa mattina ho provato a fare la stessa cosa con multicolumn ma non funge.
Andrea, ho dato un’occhiata alle altre tabelle di quel documento che usano \multicolumn, e mi sembrano giuste.
Comunque va bene, se la cosa è proprio impossibile, produrrò la tabella e la includerò come immagine… ma è davvero l’ultima spiaggia!!
Grazie ancora,
L.
::
Riprendo questo topic perché mi è venuta in mente una possibile “porcata”:Si potrebbe prendere la definizione di \hodotsfor{4} prima che venga caricato colortbl, la si salva da qualche parte, e dopo aver caricato tutto si ridefinisce \hodotsfor{4} usando il valore “giusto”.
In fin dei conti, quello è l’unico punto del documento in cui uso \hodotsfor, e so già che non lo userei mai più in quel documento (mentre colortbl lo uso tantissimo).
Io ho provato con un ingenuo
`\let\amshdotsfor\hdotsfor
…
\let\hdotsfor\amshdotsfor
`
ma non va.Però magari in qualche altro modo funziona: a me poi non serve neppure “tutto” il comando, ma solo quella “striscia di punti” che vada bene per quella tabella…
È davvero impossibile?
Grazie ancora,
L.
::Dovrebbe bastare il codice che avevo scritto prima, sostituendo ogni occorrenza di “caption” con “captionbelow”.
Funziona!!
`\begingroup
\let\standardcaption\captionbelow
\def\captionbelow#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
`
Il codice precedente (che riassumo per comodità) risolve egregiamente™ il problema.Alè! 😀
Grazie mille Enrico.
A presto,
Lorenzo
::È un evidente baco di colortbl. Infatti anche \multicolumn{4}{l}{\dotfill} produce un risultato scorretto.
Ahia!
Se non vi vengono altre idee, non mi resta che produrre la tabella senza colortbl, ritagliarla dal pdf e includerla nel documento vero come immagine…
Tremendo, vero? 😯 👿 🙁
Grazie ugualmente!
A presto,
L.
::Ho fatto un tentativo…dimmi se va bene. In caso contrario provo a migliorare:
http://610.brunix.it/Download/nihao.jpg
Buona pasqua,
Marco.Perfetto!!! 😀 😀 😀
Non so davvero come ringraziarti…
Un salutone e a presto,
Lorenzo
::Che probabilmente è \figure che ridefinisce \caption. Ovviamente non posso sapere il tuo preambolo eccetera; prova a dare \show\figure dopo \begin{document}; se c’è lì qualche riferimento a \caption (o comandi collegati) bisogna modificare la definizione di \figure (localmente).
Il mio preambolo è questo:
`\documentclass[10pt,a4paper,twoside,openright,titlepage,%fleqn,
cleardoubleempty,abstracton,pointlessnumbers,
headinclude,footinclude,BCOR5mm]{scrreprt}\newcommand{\myName}{…}
\newcommand{\myTitle}{…}\usepackage[applemac]{inputenc}
\usepackage[OT2,T1]{fontenc}
\usepackage[final]{microtype}
\usepackage{amsfonts,amssymb,amsthm}
\usepackage{amscd}
\usepackage[italian]{varioref}
\usepackage[square]{natbib}
\usepackage{indentfirst}
\usepackage[tight,italian]{minitoc}
\usepackage{wrapfig}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{chngpage,calc}
\usepackage{float}
\usepackage{braket}
\usepackage{mhchem}
\usepackage{empheq}
\usepackage[light,condensed,math]{iwona}
\usepackage[writefile]{listings}
\usepackage[italian,squaren,cdot]{SIunits}
\usepackage{enumitem}
\usepackage{calligra}
\usepackage{comment}
\usepackage{shapepar,lettrine}
\usepackage{epigraph}
\usepackage{verbatim}
\usepackage{numprint}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,
eulermath,pdfspacing]{classicthesis}
\usepackage{xfrac}
\usepackage{mathtools}
\usepackage[greek,german,english,italian]{babel}
\usepackage{classicthesis-ita}
\let\amssquare\square
\usepackage{xymtex}
\let\xymsquare\square
\renewcommand{\square}{\amssquare}
\usepackage{eurosym}
\usepackage{guit}
\usepackage{multirow,dcolumn,ctable,footnote,colortbl}`
Se scrivo \show\figure subito dopo \begin{document} c’è questo messaggio:
`> \figure=\long macro:
->\let \caption \captionbelow \@float {figure}.
l.61 \show\figure?
`
Non ci capisco niente! 😳Grazie mille,
L.
::Ecco qua! Comando colorlet.
`\documentclass{scrreprt}
\usepackage{classicthesis-ldpkg}
\usepackage{classicthesis}
\colorlet{lightmaroon}{Maroon!15}
\begin{document}
{\color{Maroon}P}rova{\color{lightgray}{\color{lightmaroon}P}rova}
\end{document}`Con !15 va bene, sennò prova con un altro valore. Se il valore è basso il colore è molto sbiadito, se invece è alto il colore tende al marrone originale.
Semplicemente perfetto!
Grazie infinite Andrea!!
L.
::Non si modifica mai uno sty. Infatti basta caricarlo prima.
`
\documentclass{scrreprt}
\usepackage[dvipsnames,table]{xcolor}
\usepackage{classicthesis-ldpkg}
\usepackage{classicthesis}`Comunque il problema è con colortbl che viene richiamato dall’opzione table.
Infatti anche il seguente esempio non va
`\documentclass{article}
\usepackage{colortbl,amsmath}
%\usepackage{amsmath,colortbl}
\begin{document}\[
\begin{bmatrix}
a_{11} & a_{12} & \dots &
a_{1n} \\
a_{21} & a_{22} & \dots &
a_{2n} \\
\hdotsfor{4} \\
a_{n1} & a_{n2} & \dots &
a_{nn}
\end{bmatrix}
\]\end{document} `
Ciao
Andrea
Okay, provo a caricarlo prima. Purtroppo a me colortbl serve…
Anche una soluzione spiccia e sporca andrebbe benissimo. Mi pare che l’unico inconveniente in tutto il documento sia quell’hdotsfor in quella matrice…
Grazie mille,
L.
-
AutoreRisposte