Risposte nei forum create
-
AutoreRisposte
-
::
😯 Ti ringrazio davvero di cuore Enrico, che più volte hai risposto alle mie richieste con rapidità strabiliante.Direi che è meglio se sostituisci 1.2em nella definizione dello stile esempio con \parindent.
Fatto, grazie mille, se l’avessi saputo l’avrei fatto da subito!
Inoltre è inutile chiedere \textsc dentro a \textbf, i font cmbright non possiedono il maiuscoletto nero.
Strabiliante, ma a giudicare da quello che vedo ho l’impressione che dal cappello sia uscito il maiuscoletto grassetto! Il risultato della compilazione è disponibile come file pdf all’indirizzo: http://documents.scribd.com/docs/1axsrezopw6qx4g7sofz.pdf Tra l’altro non era neppure mia intenzione, è stato solo un’errore di distrazione!
In definitiva lo trovo piuttosto brutto.
Ciao
EnricoQuesto mi sembra molto interessante, sono pronto a mettere tutto in discussione! Solo che non ho detto che ho usato lo stile classictesi + arsclassica. al link di sopra si vedono i risultati
`\newsavebox{\esbox}
\newenvironment{ruledgray}[1][\linewidth]
{\addvspace{\medskipamount}\setlength{\fboxrule}{0pt}%
\hrule\noindent\begin{lrbox}{\esbox}\edef\keepparindent{\the\parindent}%
\begin{minipage}{#1-2\fboxsep}\setlength{\parindent}{\keepparindent}}
{\end{minipage}\end{lrbox}%
\colorbox{lightbkgnd}{\usebox{\esbox}}%
\hrule\addvspace{\medskipamount}}`Ho già abusato della tua pazienza, lo so, ma mi piacerebbe capire quello che sto facendo, per non dover più chiedere aiuto, e magari per poter anche aiutare! Il mio codice l’avevo scritto più o meno dopo una giornata di ricerche, e riprende quanto fatto dalla guida GUIT a pag 207.
Questo codice dovrebbe comportarsi così:
* Crea una “scatola”
* inserisce al suo interno un ambiente
* l’ambiente per prima cosa mette uno spazio, poi una riga, fin qui più o meno si capisce
* \begin{lrbox}{\esbox} questo fa un’altra scatola?!?
* e poi dentro ci metto una minipage?!? Una matriosca di testo!!!
* il testo al suo interno è largo quanto il testo meno 2 separazioni ( #1-2\fboxsep)
* chiudo tutto e passo le scatole create a colorbox per applicare lo sfondo,
* infine la riga orizzontale di chiusura e l’altro spazio..
Quello che non capisco è il perché di questo gioco di matriosche e l’uso dei tanti \keepparindentCome si vede dal pdf la riga iniziale non è attaccata al blocco seguente, infatti resta alla pagina precedente! Non è un problema, non mi va di fare altre richieste, alla fine forzo un’interruzione di pagina manualmente dove dovesse servire. Infine faccio notare che se si guarda il pdf al 105% con il reader di adobe la riga superiore scompare (almeno sul mio pc), per via di una erronea visualizzazione, superabile se lo sfondo grigio fosse messo sotto le linee orizzontali!
Ciao, grazie mille, Roberto!
::Interessante. Due cose vanno corrette:
1. Le linee orizzontali vanno tolte.Concordo… già fatto
2. I capitoli e i paragrafi scritti in grande stanno bene, e la leggibilità migliora. Tuttavia, il font dovrebbe essere non il maiuscoletto, ma il maiuscoletto basso spaziato.
Concordo anche in questo, solo che non so come si fa il maiuscoletto spaziato basso… ho provato con \spacedallcaps e con \spacedlowsmallcaps, ma non funzionano, secondo me perché sono comandi! Credo di aver capito che titletoc vuole delle dichiarazioni!
Se ti va, potresti provare a modificare il codice. Poi si fa qualche prova e, se il risultato è buono, metto in tuo codice in ArsClassica.
Ciao,
L.Sto cercando di modificare il codice, solo che mi servirebbe qualche aiuto. Volevo anche che i numeri grandi in grigio non fossero in oldstyle, e che fossero in Euler, e non so fare neppure questo. Ovviamente il codice che posto è completamente libero, nel senso che lo puoi modificare ed inserire in arsclassica senza problemi.
Per un aggiornamento di arsclassica potresti tenere in considerazione la sostituzione dei comandi \def, che per quel poco che ho capito leggendo LaTeX2e for class and package writers del 15/02/2006 sono obsoleti, o la differente dichiarazione del preambolo che ho riportato e che riduce il numero di warning in compilazione.
Ciao, a presto, Roberto!
::
Per ora ho tirato fuori questo, non è bello, troppo pesante, sicuramente le righe orizzontali vanno eliminate, ma si può migliorare!`\usepackage{titlesec,titletoc}
%\titleformat*{\section}{\itshape}
\titlecontents{chapter}
[0em] % sposta a destra il numero (\contentslabel)
{\vspace{1em}\large\sffamily\scshape} % formattazione generale
{\contentslabel[ % formattazione numero del capitolo
\color{halfgray}\Huge\thecontentslabel
]{2.5em}}
{\hspace*{0em}} % sposta a destra i cap non numerati
{\quad\contentspage} % numero di pagina
[\color{halfgray}\hrule] % formattazione seguente (sotto)
\titlecontents{section}
[2.7em]
{\vspace{0.5em}\sffamily\scshape}
{\contentslabel{2.5em}}
{\hspace*{0em}}
{\quad\contentspage}
\titlecontents{subsection}
[4.7em]
{\small}
{\contentslabel{2.5em}}
{\hspace*{0em}}
{\quad\contentspage}
`Per vedere il pdf dell’indice risultante: http://documents.scribd.com/docs/nf6rxa9x573g0o8jl8h.pdf.
Non riesco a gestire diversi tipi di font. I numeri non sono con il carattere euler, ma Iwona! Per curiosità e per capire, (ho letto parecchie guide, ma non qella giusta per trovare risposte):
1. Il codice del carattere Euler dovrebbe essere eurb10. Come faccio a conoscere questi codici?!?
2. Una volta che ho trovato il codice, come lo uso per cambiare alcune parole nel testo o come opzione in pacchetti come titletoc?! Ad esempio in The latex font catalogue sono mostrati parecchi caratteri, ed i pacchetti per caricarli (il pacchetto cambia i caratteri di tutto il documento), ma non il codice, quello che dovrebbe servire per selezionare quel carattere per un solo elemento del testo. In particolare ero curioso di vedere se sostituendo Iwona con Cmbright ottengo un documento comunque bello ma che si sposa meglio con i font che uso nelle figure, ma non ci sono riuscito!
3. Come applico il maiuscoletto spaziato ai titoli dei capitoli (come del resto viene fatto in tutto il resto del documento…)
4. Come metto il carattere Iwona per le subsection, che stranamente non accettano il comando \sffamily come tutte le altre parti?!?
5. Sarebbe possibile lasciare le linee orizzontali tranne per le parti non numerate?!? (bibliografia ed indice analitico…). O meglio, sono sicuro che si possa fare, almeno con codici piuttosto complessi… la mia domanda è se si può fare con semplici istruzioni!
::Ho scaricato ArsClassica da CTAN. Riporto da arsclassica.tex.
`\begin{document}
\pagenumbering{roman}
\pagestyle{plain}
%******************************************************************
% Frontmatter
%******************************************************************
\input{…}
\input{…}
\pagestyle{scrheadings}
\input{…}`
Il fatto è che per avere un documento fatto come si deve bisogna specificare molte impostazioni, sparse nel .tex del documento, oltre che nei .sty di ClassicThesis e di ArsClassica. Si tratta di un difetto di ClassicThesis (il cui codice non è molto pulito) che verrà corretto in futuro… 😉Quanto al formato dell’indice… è questione di gusti: farò qualche prova per vedere se con i tuoi sugerimenti viene meglio (i.e., mi piace di più)!
Ciao,
L.Per ora mi pare che tutte le informazioni siano contenute nel preambolo, che non è molto lungo come avrai notato. L’unica istruzione per la formattazione presente nel documento, è proprio \pagestyle nel main matter, che, dal tuo suggerimento, ho trovato proprio leggendo il frammento di codice che hai riportato! Grazie mille per l’aiuto che mi avete dato fino ad ora…
Per l’indice oltre che una questione di gusti è anche una questione di leggibilità, la sola indentazione non permette di riconoscere la gerarchia a colpo d’occhio. Poi può essere questione di gusti che le voci dei capitoli in maiuscoletto siano più piccole delle sezioni, o che i numeri siano grandi e grigi…
Comunque stavo provando a vedere se riuscivo a fare qualcosa, ieri praticamente ho fatto solo questo, ed ho letto un’infinità di guide, appena scopro qualcosa lo scriverò qui!
Ciao, Roberto
::Il pdf della doc. di ArsClassica è completo di sorgenti.
Ottimo, questa si che è una grande comodità!!! Non ci avevo pensato, grazie mille, è stato un suggerimento molto utile!
Se compilandoli ottieni un pdf diverso dal mio, può dipendere dall’aggionamento delle classi KoMa o di qualche pacchetto. Uso una distribuzione non recentissima (MacTeX 2007).
Ciao,
L.Probabilmente è vero, ho istallato tutto quest’anno, suppongo sia tutto recente! Infatti ho trovato alcuni warning che mi hanno indotto a cambiare il preambolo come riportato nel mio messaggio delle 11.58.
Lo stile delle intestazioni corretto si ottiene inserendo \pagestyle{scrheadings} nel mainmatter del documento (mi sembra che questo non sia riportato…).
Adesso non resta che trovare uno stile valido per l’indice… Ciao Grazie, Roberto!
::[ … ] Ma essendo un pacchetto a parte, devi caricarlo se ne vuoi adoperare le funzioni.
“Ho ottenuto un errore” mi sembra un po’ vago, che dici?
Ciao
EnricoSi, si, ho capito che il pacchetto deve essere caricato, avevo già risolto questo problema, ed ho riportato la mia erronea interpretazione… L’errore che ottenevo non so da cosa dipendesse, penso fosse una concomitanza di cause tra il pacchetto ed i suo uso, ma non saprei ripetere l’errore… Mi dispiace aver postato per un problema così vago…
Restano gli altri due problemi elencati per i quali non so che fare. Non sono stato troppo dettagliato, pensando che Lorenzo avesse usato qualche altra opzione per i suoi testi, e avrebbe capito subito quali sono le 2/3 righe di comandi che mi servono. Se ciò non fosse vero, sto qui per tutti gli ulteriori chiarimenti necessari, per chiunque voglia aiutarmi, che ringrazio di cuore!
In ogni caso grazie per l’attenzione, Roberto!
::Stai dicendo che compilando i sorgenti della doc. di ArsClassica ti viene un indice diverso da quello del pdf?
Beh, si! I problemi sono quelli descritti nel primo messaggio! Se vuoi ti mando un indirizzo in cui trovare il pdf generato dalla compilazione! In particolare tutte le voci dell’indice sono della stessa grandezza/carattere/stile, graficamente identiche a parte una lieve indentazione! La guida arsclassica invece perlomeno presenta i titoli dei capitoli in Iwona maiuscolo. Io personalmente li avrei fatti un po’ più grandi (sono più piccoli i titoli dei capitoli dei titoli delle sezioni), e possibilmente avrei messo il numero del capitolo in grigio con carattere Euler con corpo ancora maggiore.
Ovviamente non stai caicando il pacchetto multicol. Parti dalla doc. di ArsClassica e usa quello come “modello”: così non rischi di dimenticare di caricare un pacchetto.
Riporto dalla pagina del pacchetto multicol http://www.ctan.org/tex-archive/help/Catalogue/entries/multicol.html:
“The package is part of the tools bundle in the LaTeX required distribution.” Ho supposto che non fosse necessario caricare il pacchetto, anche perché ho provato ad inserire usepackage{multicol} nel preambolo, ma ho ottenuto un errore. In realtà adesso ho ricontrollato meglio, e sono riuscito ad ottenere l’indice analitico su due colonne!Comunque la prima cosa che ho fatto ad inizio lavoro è stata copiare il preambolo a pag 2 di arsclassica, ottenedo aspetto grafico molto simile a quello di arsclassica, ma con le differenze elencate! Attualmente il preambolo che uso è il seguente:
`\documentclass[10pt,a4paper,openright,titlepage,fleqn,%oneside,%
cleardoublepage=empty,numbers=noenddot,headinclude,twoside,%
BCOR10mm]%BCOR10mm è lo spazio per la rilegatura ,captions=tableheading
{scrbook}%PACCHETTI CARICATI
%\usepackage{refcheck} % Visualizzazione dei riferimenti
\usepackage[italian]{varioref} % Uso: \vref{labl}; \eqref Riferimento autoadattante.
\usepackage{natbib} % è richiesto da classicthesis-ldpkg\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,pdfspacing]%
{classicthesis} % Opzione eulermath per font matematici
\usepackage[italian]{arsclassica}\usepackage[ansinew]{inputenc} % Imposta i caratteri accentati da tastiera
\usepackage[T1]{fontenc} % è la codifica standard dei caratteri di latex
\usepackage[italian,english]{babel} % Sceglie le lingue \selectlanguage{lingua}
\usepackage{graphicx} % Pacchetto per la grafica
\graphicspath{Immagini/} % Cartella delle immagini. Uso: immagini/nomefile
\usepackage{amsmath,amssymb,amsfonts,amsthm} % Pacchetti per la matematica AMS
\usepackage{mathrsfs} % abilita \mathscr{L} per trasformata laplace
\usepackage{makeidx} % generare l'indice analitico (\printindex)
\makeindex
%\usepackage{listings} % Formattazione dei programmi Matlab. Incluso in arsclass
\lstset{basewidth=0.5em, tabsize=2, numbers=left, numberstyle=\tiny,%
stepnumber=1, numbersep=5pt, frame=lines}
%\lstlistingname{Listato}
\usepackage{siunitx} % USO: \si{valore}{unità} \num{1e34} \ang{°,',”}
\usepackage{multicol}`Per l’indice analitico ho anche inserito il seguente codice, preso da pag 152 dell’Arte:
`% RIDEFINIZIONE DELL'INDICE
\let\orgtheindex\theindex
\let\orgendtheindex\endtheindex
\def\theindex{%
\def\twocolumn{\begin{multicols}{2}}%
\def\onecolumn{}%
\clearpage
\orgtheindex
}
\def\endtheindex{%
\end{multicols}%
\orgendtheindex
}`
In questo modo con i comandi elencati a pag 151/152 dell’Arte ho creato l’indice analitico senza problemi, non so bene cosa sbagliassi, chiedo scusa se ho scritto per un problema inutile.Restano quindi i problemi per l’indice (Table of contents) e per le intestazioni. Grazie mille, Roberto!
::
Le istruzioni per il dizionario per TexNicCenter sono scritte al sito del forum:http://www.guit.sssup.it/installazione/win_editor.php
seguendo la procedura funziona tutto!!
::scusate ma ho provato ad istallare il pacchetto glossaries ma m mancano dei files che non so dove prendere
Se usi MikTex, apri l’applicazione Settings, e nella scheda General imposta Install missing package con Yes oppure con Ask me first. Questo dovrebbe risolvere risolvere ed istallare quello che manca.
Potrebbero esserci però degli altri problemi, se non dovesse funzionare posta i messaggi di errore/warning…
14 Febbraio 2009 alle 9:57 in risposta a: Impostare figure per tesi in base alla classe da determinare #3077813 Febbraio 2009 alle 22:45 in risposta a: Impostare figure per tesi in base alla classe da determinare #30776::Ciao
EnricoGrazie Enrico, grazie davvero per il tempo che mi hai dedicato, adesso funziona tutto!! 😀 Non vorrei approfittarmene, con questa discussione ho scoperto molte più cose di quanto non pensassi, ho deciso come impostare le dimensioni delle figure (cioè in base alla pagina), solo un ultimo consiglio per i caratteri… Se il testo è un Palatino 10 pt, come si abbina ad un Lucida Sans Unicode da 9 pt? Secondo me non va malissimo, ma non è esattamente il suo…
Grazie ancora, Roberto!
13 Febbraio 2009 alle 15:30 in risposta a: Impostare figure per tesi in base alla classe da determinare #30774::
Per completezza, dimenticavo i 4 messaggi di warning che ottengo e qui riporto (erano di più prima delle modifiche postate)Package hyperref Warning: Option `pagecolor’ is not available anymore.
Class scrbook Warning: \float@addtolists detected!
(scrbook) You should use the features of package `tocbasic’
(scrbook) instead of \float@addtolists.
(scrbook) Support for \float@addtolists may be removed from
(scrbook) `scrbook’ soon .Package hyperref Warning: The anchor of a bookmark and its parent’s must not
(hyperref) be the same. Added a new anchor on input line 7.Package hyperref Warning: The anchor of a bookmark and its parent’s must not
(hyperref) be the same. Added a new anchor on input line 79.
13 Febbraio 2009 alle 11:11 in risposta a: Impostare figure per tesi in base alla classe da determinare #30772::
Grande!!! 😯 Grazie mille, non pensavo fosse necessario una macro così complessa.. pensavo che avrei sistemato le figure alla fine, a lavoro ultimato (quello che mi serviva adesso era solo di decidere come fare le figure, che dimensione e che carattere!), ma non penso che sarei mai riuscito da solo a fare un lavoro del genere!!A dire il vero pensavo di sostituire il comando \centering con una cosa del tipo: Se sto sulla pagina di destra allora allinea a sinistra; se sto sulla pagina di sinistra allora llinea a destra, non di creare un nuovo ambiente, comunque grazie mille!
Ho messo su internet 3 pagine in pdf (con figure di prova) dell’output che ottengo. Purtroppo c’è un errore che non sono riuscito a correggere, cioé bisogna invertire l’allineamento delle pagine destra e sinistra. Ho provato modificando nel modo seguente (i commenti si riferiscono alle opzioni originali che ho cambiato)
`\newenvironment{asymfigure}[1][\fps@figure]
{\figure[#1]
\refstepcounter{fig@place}\label{fig@place\thefig@place}
\ifodd0\pageref{fig@place\thefig@place} %\ifodd0\pageref{fig@place\thefig@place}
\let\place@fig\evenplace@fig %\oddplace@fig
\else
\let\place@fig\oddplace@fig %\evenplace@fig
\fi}
{\endfigure}`ma non funziona, come si può vedere dal pdf linkato sopra! Comunque grazie mille, anche del suggerimento per le \label. grazie davvero, Roberto!
-
AutoreRisposte