Risposte nei forum create
-
AutoreRisposte
-
24 Ottobre 2008 alle 22:05 in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25893::
Marzullianamente mi sono fatto una domanda (anzi 3) e ora mi do la risposta (anzi 3)! 😆 Nella speranza di fare cosa gradita a chi, come me, volesse modificare qualcosina di questo splendido stile.1- Certo, è fattibile, basta solo ridefinire in arsclassica.sty (rinominandolo ovviamente)
` % chapters
\ifthenelse{\boolean{@linedheaders}}%
{%
\titleformat{\chapter}[display]%
{\relax}{\raggedleft{\color{halfgray}%
\chapterNumber\thechapter} \\ }{0pt}%
{\titlerule\vspace*{.9\baselineskip}\raggedright%
\spacedallcaps}%
[\normalsize\vspace*{.8\baselineskip}\titlerule]%
}{%
\titleformat{\chapter}[block]%
{\normalfont\Large\sffamily}%
{{\color{halfgray}\chapterNumber\thechapter%
\hspace{10pt}\vline} }{10pt}%
{\spacedallcaps}}`
come
` % chapters
\ifthenelse{\boolean{@linedheaders}}%
{%
\titleformat{\chapter}[display]%
{\relax}{\raggedleft{\color{halfgray}%
\chapterNumber\thechapter} \\ }{0pt}%
{\titlerule\vspace*{.9\baselineskip}\raggedright%
\spacedallcaps}%
[\normalsize\vspace*{.8\baselineskip}\titlerule]%
}{%
\titleformat{\chapter}[hang]%
{\raggedright\normalfont\Large\sffamily}%
{{\color{halfgray}\chapterNumber\thechapter%
\hspace{10pt}\vline} }{10pt}%
{\spacedallcaps}}`2- Certo che sì, si ottiene aggiungendo il comando \raggedright come fatto sopra
2bis- la sillabazione può essere disabilitata anche dalle voci dell’indice, in questo caso occorre modificare la sezione “layout of the TOC, LOF and LOT” di classicthesis.sty (ovviamente rinominando anche questo); nel mio caso ora appare così (da notare che poi io ho scelto di allineare a destra i numeri di pagina, come da tradizione)
`\RequirePackage[titles]{tocloft}
% avoid page numbers being right-aligned in fixed-size box
% \newlength{\newnumberwidth}
% \settowidth{\newnumberwidth}{99} % yields overfull hbox warnings for pages > 99
\cftsetpnumwidth{2em}%{\newnumberwidth}
\cftsetrmarg{2.55em plus1fil}`3- Ho optato per lasciare comunque il numero in basso, però cambiando il font per uniformarlo a quello di tutti gli altri numeri di pagina; il tutto si può fare semplicemente con il comando
`\renewcommand{\pnumfont}{\small\sffamily}`Con questo è tutto; spero di non aver infranto qualche regola e di non urtare la sensibilità dell’autore di questo splendido pacchetto. Mi sembrava il minimo condividere queste piccole “conoscenze”, se così vogliamo chiamarle, che potrebbero essere d’aiuto per qualche altro principiante come me!
Grazie, ciao
ale
::
Come suggerisce egreg9 c’è pur sempre il pacchetto frontespizio…Nonostante ciò c’è anche chi, come me, vuole sempre complicarsi un po’ la vita per ottenere esattamente il risultato che desidera e non doversi limitare ad utilizzare quello che altri volenterosi hanno preparato già bello e pronto.
Riporto brevemente la soluzione che ho deciso di adottare io; per la mia tesi ho bisogno di 2 pagine centrate:
– nella prima pagina c’è il logo dell’università in filigrana, il titolo della tesi, il mio nome, il nome dell’università
– nella seconda (seconda pagina dispari, che poi va in 3a pagina) il logo dell’università appare piccolino, come logo e sono indicati tutti gli altri dati che vanno messi in un frontespizio (relatore, correlatore, …)Bene, la via più semplice è stata creare due ulteriori file, separati, da compilare a parte, definendoli come
`\documentclass [titlepage]{article}
\usepackage [a4paper,left=2cm,bottom=2.5cm,right=2cm,top=2cm]{geometry}`Dopo averli compilati entrambi ho a disposizione i due pdf e posso così compilare il file .tex principale della mia tesi in cui ho inserito i due frontespizi così (serve il pacchetto eso-pic)
`\begin{titlepage}
\null
\AddToShipoutPicture*{\includegraphics{frontespizio1}}
\end{titlepage}\begin{titlepage}
\null
\AddToShipoutPicture*{\includegraphics{frontespizio2}}
\end{titlepage}`Tutto qua, magari dal punto di vista del codice non sarà la scelta più elegante, ma a mio avviso è di sicuro molto funzionale e permette di ottenere un risultato completamente personalizzabile in tutto e per tutto, con il minimo sforzo.
Ciao
ale
::
Ma come riesci a compilare quella cosa lì?!?Anch’io devo creare una, o forse due pagine coi margini simmetrici, ma usando chngpage e i comandi riportati qui sopra ottengo questi 2 errori
! Missing number, treated as zero.
(
l.71 }{}A number should have been here; I inserted `0′.
(If you can’t figure out why I needed to see a number,
look up `weird error’ in the index to The TeXbook.)! Illegal unit of measure (pt inserted).
(
l.71 }{}Quello riguardante gli zeri è contemplato nella documentazione del pacchetto, ma l’altro non me lo spiego…
grazie, ciao!
18 Ottobre 2008 alle 9:41 in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25892::
Nuovo post, nuove domande.
Premetto che ho letto la documentazione allegata ad Arsclassica dove è specificato senza mezzi termini che lo stile va applicato così com’è, senza tante opzioni da modificare; nonostante ciò io qualche piccola modifica vorrei farla, almeno provare, anche se quasi sicuramente non sarà una miglioria, anzi…http://img75.imageshack.us/my.php?image=arsclassicajk0.jpg
In quest’immagine sono riassunte le 3 modifiche che vorrei provare a fare, ma non ho idea di come fare…
1. Nel caso il titolo del capitolo superi la lunghezza della riga, vorrei che la seconda iniziasse allineata con la prima
2. Nei vari titoli (capitoli, sezioni,…) è possibile disabilitare la sillabazione?!? Ad esempio nel definire il titolo del capitolo ho dovuto usare `\chapter{Ottimizzazione reti di \mbox{distribuzione} con GD}`ma non mi sembra il massimo come scelta…
3. Il numero di pagina, nel pagina in cui inizia il nuovo capitolo non è in Iwona, come tutti gli altri…sarebbe possibile cambiargli font? …oppure in alternativa, visto che avere un numero in basso e tutti gli altri in alto mi dà l’idea del disordine, nasconderlo?
Grazie, ale
17 Ottobre 2008 alle 20:33 in risposta a: Modificare ClassicThesis con il pacchetto ArsClassica #25891::
Innanzitutto complimenti per il grande lavoro che hai fatto; dopo averlo scaricato e provato (anche se un po’ al volo) ho qualche domanda da fare, riguardante le testatine e i numeri di pagina.L’effetto ottenuto nel documento che accompagna il file .sty, con numero delle pagine in alto e testatine semitrasparenti è davvero molto piacevole, esteticamente. Il problema è che compilando il file non ottengo nulla di simile:
– il numero di pagina resta sempre in basso, com’è usuale per ClassicThesi
– le testatine, invece, non compaiono se come documentclass uso scrreprt; se utilizzo scrbook sono presenti, ma di colore nero, e comunque senza numero di pagina affiancato.Dal basso della mia niubbaggine, ho provato a farmi un giretto nel codice e ho visto che le testatine sono definite così, il numero di pagina \thepage sembra esserci, è anche il colore halfgray, non capisco perchè non funziona?!?
`\renewcommand{\sectionmark}[1]{\markright{\textsc%
{\MakeTextLowercase{\thesection}} \spacedlowsmallcaps{#1}}}
\lehead{\mbox{\llap{\small\thepage\kern1em\color{halfgray}%
\vline}%
\color{halfgray}\hspace{0.5em}\headmark\hfil}}
\rohead{\mbox{\hfil{\color{halfgray}%
\headmark\hspace{0.5em}}%
\rlap{\small{\color{halfgray}\vline}\kern1em\thepage}}}
\renewcommand{\headfont}{\normalfont\sffamily} `grazie mille
ale~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
update: Come non detto, dopo averci smanettato per un po’ mi sono reso conto che l’errore era mio (era ovvio del resto 😉 )!
Tentavo ostinatamente di far funzionare le cose con la class scrbook e con i comandi \frontmatter \mainmatter e \backmatter… è bastato usare scrreprt e cambiare “manualmente” la numerazione da romana ad araba passando dal front al main per far andare tutto al proprio posto! 😉
Grazie!
::
Hai perfettamente ragione!Io con il motore di ricerca avevo provato a cercare “bibliografia autori multipli” ma non ho trovato quel post che mi hai indicato…
Comunque il “trucchetto” funziona anche per altri stili bibliografici, io ad esempio ora ho deciso di usare ieeetr.bst, aveva anche questo lo stesso problema della virgola, ma si risolve facilmente come indicato in quel post.
Grazie mille e scusa se ho aperto un post che si poteva evitare
ciaoale
::
Scusami per la k; mi rifiuto di scriverle a priori 😆 no scherzo, è stata una svista.Posso chiederti/vi una cosa un pelino off-topic? Io sto iniziando a guardare LaTeX per impostare l’impaginazione della tesi; ho visto il pacchetto classicthesis, non nego che sia fatto bene, ma non mi soddisfa, io vorrei usare come document class o book o al massimo memoir, ma riesco poi a prendere certe cose viste in classicthesis e a rifarle pari pari?
Il doppio abstract, Sì 😉
Ma ad esempio la numerazione dei capitoli? Si riuscirebbe o conviene lasciar stare?Grazie ancora, ciao!
ale
::
Infatti è proprio come dice MasterMirco, definendo questo nuovo ambiente si riesce ad ottenere proprio ciò che intendevo io.In alternativa, sbirciando un po’ in giro (è il mio primo giorno con LaTeX 🙄 ) in classicthesis ho visto che avevano fatto così
`\pdfbookmark[1]{Abstract}{Abstract}
\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax
\let\cleardoublepage\relax\chapter*{Abstract}
Short summary of the contents in English\dots\vfill
\pdfbookmark[1]{Zusammenfassung}{Zusammenfassung}
\chapter*{Zusammenfassung}
Kurze Zusammenfassung des Inhaltes in deutscher Sprache\dots\endgroup
\vfill`
Forse è ancora più semplice ma meno “ortodosso”, il risultato dovrebbe essere equivalente comunque.
Grazie, ciao
ale
-
AutoreRisposte