Risposte nei forum create
-
AutoreRisposte
-
::
La risposta di Andrè:
Dear Lorenzo,
I was expecting such an e-mail (especially from you), when we made the
design decisions of v3.0.The main reason why the changes are as they are is the compatibility
of classicthesis with LyX, which is the main driver behind v3.0. For
example, the …preamble.sty is used as an preamble in LyX…that’s
where the name comes from. I worked on this compatibility with LyX
experts from Canada and Croatia and I have to admit that I wasn’t very
happy with the new structure we came up…at the beginning.However, to make a long story short, we tested the new design
thoroughly, published on the Google Code page (with lots of downloads
for the beta versions) and didn’t get any (more) complaints or
troubleshooting requests during these several months.From the users’ reception, LyX compatibility is the way to go (just
look at the downloads:
http://code.google.com/p/classicthesis/downloads/list) even it means
to sacrifice some of the “don’t change .sty-files” rules.I hope you understand. ;-\
All the best and thanks for your input,
André
Pazienza. Se vuole a tutti i costi la compatibilità con LyX non c’è altro da fare che abbandonarlo.
Ciao
Enrico
8 Luglio 2011 alle 6:44 in risposta a: [RISOLTO] errore \blx@processoptions in un file semivuoto #61241::Sono andato a controllare nel gestore dei pacchetti, e se non ho visto male dice che la versione pacchettizzata da ubuntu 11.04 (quindi fresco fresco) è la 0.9a-1… dato che su internet c’è addirittura la 1.5 che cosa mi consigli di fare?
Usare “defernums”, almeno finché non ci sarà una versione più recente di TeX Live o non te la installi da te.
Ciao
Enrico
8 Luglio 2011 alle 6:04 in risposta a: [RISOLTO] errore \blx@processoptions in un file semivuoto #61238::salve a tutti. so che il titolo può essere poco chiaro ma non sapevo come esprimermi meglio:
è da un mesetto che cerco di compilare (sotto linux) alcuni file tex che usano classicthesis e arsclassic ed ogni volta mi viene fuori questo errore… premettendo che non mi era mai successo, stamattina ho trovato il tempo di fare un file semivuoto e viene fuori lo stesso e non riesco a capire cosa sia, inoltre se dò enter, la compilazione continua comunque…
vi posto il codice che ho scritto prima:
`
\documentclass[10pt,a4paper,%
oneside,openright,%
titlepage,%
headinclude=true,footinclude=true,%
%headexclude,footexclude,%
BCOR5mm,%
numbers=noenddot,%
cleardoublepage=empty,%
parts]{scrreprt}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}% Italian and english.
\usepackage[english,italian]{babel}
\usepackage{indentfirst}\usepackage{amsmath}
\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,%
subfig,%
beramono,%
eulermath,%
pdfspacing,%
]{classicthesis}% If choose enghish, change parameter.
\usepackage[italian]{arsclassica}\usepackage{chngpage}
\usepackage{calc}
% we use biblatex
\usepackage[babel]{csquotes}
\usepackage[style=numeric,defernumbers=true]{biblatex}\usepackage{enumerate}
\usepackage{url}
\usepackage{multicol}
\usepackage{epigraph}
% To display codes…
\usepackage{listings}% quote enviroment – By ArteLatex
\newenvironment{myquote}
{\begin{quotation}\small}
{\end{quotation}}% Definition for bibliography.
%\bibliography{bibliografia}\begin{document}
ciao
\end{document}
`mi sembrava abbastanza minimale e che non dovesse dare errori…. invece:
`
(/usr/share/texmf/tex/latex/biblatex/biblatex.cfg)! Package keyval Error: defernumbers undefined.
See the keyval package documentation for explanation.
Type Hfor immediate help.
…l.7850 \blx@processoptions
?
) (/usr/share/texmf-texlive/tex/latex/tools/enumerate.sty)
`qualcuno sa aiutarmi? sembra che il problema venga da biblatex, ma non capisco quale sia il motivo (sul linux ho la 0.9!)
Ciao e Grazie
MarcoL’opzione “defernumbers” si chiama così dalla versione 0.9b; dunque con la 0.9f dovrebbe funzionare. Prova a dare
`kpsewhich biblatex.sty`
dal terminale; che cosa ottieni?Ciao
Enrico
::Sono in revisione tesi 🙂
Questo è il momento in cui mi sto accorgendo di tutte le imperfezioni stilistiche della tesi.
Ho da chiedervi un consiglio su una equazione matriciale troppo lunga: esce dal corpo del testo e non so come ottenere un buon compromesso stilistico.Il codice è questo:
`\begin{equation}
\begin{bmatrix}
Z_{in-c} & T_{oi-c} & G_{ci-c} \\
G_{io-c} & -Y_{o-c} & G_{co-c}
\end{bmatrix}
=
\begin{bmatrix}
\dfrac{Z_{in-o}}{1+L_{in}} & \dfrac{T_{oi-o}}{1+L_{in}} & \dfrac{1}{G_{se}}\dfrac{L_{in}}{1+L_{in}}\\
\\
\dfrac{G_{io-o}}{1+L_{in}Y_s} & -\biggl(\dfrac{Y_{o-o}}{1+L_{in}}+ \dfrac{L_{in}}{1+L_{in}}Y_{o-\infty } \biggr) & \dfrac{L_{in}}{1+L_{in}}\dfrac{G_{co-o}}{G_{se}G_{ci-o}}
\end{bmatrix}
\label{eqn:H_cl-esplicita}
\end{equation}`Ho provato con l’ambiente split, allineando le quadre sinistre delle due matrici, mettendo in prima riga la prima matrice e l’uguale e nella seconda riga la seconda matrice.
Che consigli mi date?
Grazie a tutti!
PS: Enrico e OldClaudio mi hanno già detto che i pedici delle variabili vanno dritti. Il mio relatore ha detto che lui li ha sempre visti in corsivo su tutti i libri e che quindi li accetta anche in corsivo senza problemi. Se non mi dovessi laureare tra una settimana li cambierei tutti e prometto di farlo se mi avanza del tempo! 🙂
Cambia “equation” in “multline” e aggiungi “\\” prima dell’uguale.
Quei segni meno invece che trattini sono ignobili. 🙂
Ciao
Enrico
::Ciao a tutti,
come si fa a fare la a con due puntini sopra? Questa per intenderci: ä
Ho cercato nell’arte ma ho trovato spiegazioni solo per l’alfabeto greco.
Grazie mille
Non hai cercato bene. 🙂
Guarda il capitolo 4, a pagina 45 si parla delle codifiche di input. Se segui le istruzioni, capirai che puoi semplicemente scrivere ä. 🙂 In alternativa, \”a funziona sempre.
Ciao
Enrico
::Ho letto il post per risolvere i problemi di grandi immagini o tabelle nello stile classicthesis.
Quello di riuscire a centrare l’immagine o la tabella rispetto alla pagina e non rispetto alla colonna di testo, e ci sono riuscito.
Però la didascalia rimane centrata rispetto alla colonna di testo c’è un modo per centrarla rispetto alla tabella?
GrazieDevi mettere tutto dentro una minipage. Magari se rinfreschi la memoria su quali siano i messaggi che ti hanno portato alla soluzione è meglio: sai, ne ho quasi 10000. 🙂
Ciao
Enrico
::windows 7…è questo che mi hai chiesto giusto?
Apri una finestra dei comandi (come si faccia lo ignoro, ma suppongo non sia troppo complicato), assicurati di andare nella cartella che contiene il tuo documento e scrivi quella riga che comincia con “makeindex” (sostituisci a “tatino” il nome del tuo documento). Da’ invio.
Ciao
Enrico
::che poi in tutto il casino della nomenclatura ho scoperto che il problema della bibliografia non è stato risolto…o almeno è stato risolto solo x il primo elemento citato nelle didascalie e quindi nella lista dell immagini…le altri citazioni nenache compaiono..
depressione più totale….Proviamo con un metodo più drastico; nel codice che ti ho proposto (l’ultimo), cambia \@fileswfalse in
`\def\write#1#2{}`
Perciò:
`\makeatletter
\newcommand{\ulist}[1]{\cleardoublepage
\addcontentsline{toc}{chapter}{\@nameuse{list#1name}}
\begingroup\def\write#1#2{}\@nameuse{listof#1s}\endgroup}
\makeatother`
Ciao
Enrico
::G-R-A-Z-I-E!
Hai ragione… devo aver sbagliato l’ordine degli elementi… in LaTeX cambiando l’ordine degli addendi il risultato cambia… 😀ps. come mi consigli di realizzare questa?

Lo chiedevo qualche post fa… 😳`\begin{bytefield}{32}
\bitheader{0-31}\\
\bitbox{8}{Type} &
\bitbox{8}{Length} &
\bitbox{8}{Hash Function} &
\bitbox{8}{Max Hop Count} \\
\wordbox[lrt]{1}{Top Hash} \\
\skippedwords \\
\wordbox[lrb]{1}{} \\
\bitbox{8}{Sign Method} &
\bitbox{1}{\footnotesize H} &
\bitbox{15}{Reserved} &
\bitbox{8}{Padd Length} \\
\wordbox[lrt]{1}{Padding (optional)} \\
\skippedwords \\
\wordbox[lrb]{1}{} \\
\wordbox[lrt]{1}{Signature} \\
\skippedwords \\
\wordbox[lrb]{1}{} \\
\wordbox[lrt]{1}{Hash} \\
\skippedwords \\
\wordbox[lrb]{1}{}
\end{bytefield}`
Ciao
Enrico
::domanda idiota… ma per eseguire il comando
`
makeindex tatino.nlo -s nomencl.ist -o tatino.nls
`
come si fa?? 😳
Perchè nonostante il tuo codice i problemi sono rimasti gli stessi…ho richiato il file con \input ma sull’indice lo mette al posto sbagliato e nel documento non compare… 🙁Dipende da che sistema operativo usi. Finché non lo riveli è impossibile dirtelo.
A me l’indice appare perfetto.
Ciao
Enrico
::Ci ho provato dopo aver postato ma non funge… se me lo dici tu, però, ci riprovo con più impegno! 😀
`\documentclass[a4paper]{article}
\usepackage{bytefield}
\begin{document}
\begin{figure}
\centering
\begin{bytefield}[bitwidth=0.031\columnwidth]{32}
\bitheader{0-31}\\
\bitbox{8}{Type} &
\bitbox{1}{\footnotesize J} &
\bitbox{1}{\footnotesize R} &
\bitbox{1}{\footnotesize G} &
\bitbox{1}{\footnotesize D} &
\bitbox{1}{\footnotesize U} &
\bitbox{11}{Reserved} &
\bitbox{8}{Hop Count} \\
\wordbox{1}{RREQ ID} \\
\wordbox{1}{Destination IP Address} \\
\wordbox{1}{Destination Sequence Number} \\
\wordbox{1}{Originator IP Address} \\
\wordbox{2}{Originator Sequence Number blah blah blah blah blah x\\blah blah blah blah blah blah blah}
\end{bytefield}
\caption{Byte field}\label{bf}
\end{figure}
\end{document}`
Funziona senza problemi; perché mai non dovrebbe?Ciao
Enrico
::Allora..
esempio ridotto del file Nomenclatura.tex:
`
% Roman symbols [r]
\nomenclature[r]{$d(t)$}{Temporal evolution of the spreading diameter}
\nomenclature[r]{$h_l(t)$}{Temporal evolution of height of thickness of the lamella}
\nomenclature[r]{$h_e$}{Limit of metastability}
\nomenclature[r]{$Re$}{Reynolds number}
% Greek symbols [g]
\nomenclature[g]{$\beta (t)$}{Temporal evolution of the spreading factor}
\nomenclature[g]{$\rho$}{Density of liquid}
\nomenclature[g]{$\mu$}{Dynamic viscosity of the liquid}
\nomenclature[g]{$\nu$}{Kinematic viscosity of the liquid}
`
Mentre il mio preambolo:
`
\documentclass[a4paper,12pt,oneside,indentfirst]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
%Nomenclature%
\usepackage{nomencl}
\makenomenclature
\RequirePackage{ifthen}
\ifthenelse{\equal{\languagename}{english}}
{
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{r}}{%
\item[\textbf{Roman symbols}]}{%
\ifthenelse{\equal{#1}{g}}{%
\item[\textbf{Greek symbols}]}{}}}%
}%
`
Poi per richiamare Nomenclatura.tex:
`
\begin{document}
\frontmatter
\begingroup
\makeatletter
\@fileswfalse
\tableofcontents
\clearpage
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures
\clearpage
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables
\clearpage
\addcontentsline{toc}{chapter}{\nomname}
\include{Nomenclatura}
\printnomenclature
\endgroup
`
Spero sia minimale come mi hai chiesto :)..Il file seguente fa quello che deve:
`\documentclass[a4paper,12pt,oneside]{book}\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
%Nomenclature%
\usepackage{nomencl}
\makenomenclature\RequirePackage{ifthen}
\ifthenelse{\equal{\languagename}{english}}
{
\renewcommand{\nomgroup}[1]{%
\ifthenelse{\equal{#1}{r}}{%
\item[\textbf{Roman symbols}]}{%
\ifthenelse{\equal{#1}{g}}{%
\item[\textbf{Greek symbols}]}{}}}%
}%\makeatletter
\newcommand{\ulist}[1]{\cleardoublepage
\addcontentsline{toc}{chapter}{\@nameuse{list#1name}}
\begingroup\@fileswfalse\@nameuse{listof#1s}\endgroup}
\makeatother\begin{document}
\frontmatter
\tableofcontents
\ulist{figure}
\ulist{table}\cleardoublepage
\addcontentsline{toc}{chapter}{\nomname}
%\include{Nomenclatura}
% Roman symbols [r]
\nomenclature[r]{$d(t)$}{Temporal evolution of the spreading diameter}
\nomenclature[r]{$h_l(t)$}{Temporal evolution of height of thickness of the lamella}
\nomenclature[r]{$h_e$}{Limit of metastability}
\nomenclature[r]{$Re$}{Reynolds number}
% Greek symbols [g]
\nomenclature[g]{$\beta (t)$}{Temporal evolution of the spreading factor}
\nomenclature[g]{$\rho$}{Density of liquid}
\nomenclature[g]{$\mu$}{Dynamic viscosity of the liquid}
\nomenclature[g]{$\nu$}{Kinematic viscosity of the liquid}\printnomenclature
\mainmatter
\chapter{pippo}
abc\end{document}`
Se lo chiamo tatino.tex ed eseguo:
`pdflatex tatino
makeindex tatino.nlo -s nomencl.ist -o tatino.nls
pdflatex tatino`
ottengo tutto quello che serve e al posto giusto.Perché funzioni occorre che venga prodotta almeno una pagina dopo \printnomenclature (e questo è lo scopo del capitolo fasullo).
Se poi vuoi mettere tutti i tuoi comandi \nomenclature in un file separato, puoi benissimo farlo; ma chiamalo con \input e non con \include.
Ho cambiato i comandi per generare gli elenchi di figure e tabelle; così è più chiaro e, soprattutto, eviti di combinare pasticci. 🙂
Ciao
Enrico
::Infatti cosi è..ho fatto un file a parte chiamato Nomenclatura.tex che poi vado a richiamare..l’ho scritto nel mio primo commento :)!
Non c’è niente che non va nel mio codice?Sarà meglio che tu ci mostri un esempio (ridotto) di ciò che metti in quel file; aggiungi anche uno schema minimale del tuo preambolo.
Do per scontato che tu faccia girare makeindex, come richiesto dal pacchetto nomencl.
Ciao
Enrico -
AutoreRisposte