- Questo topic ha 19 risposte, 8 partecipanti ed è stato aggiornato l'ultima volta 19 anni, 5 mesi fa da
lorenzo.pantieri.
-
CreatoreTopic
-
28 Gennaio 2007 alle 14:25 #12325::
C’è un modo per ingrandire i margini della pagina che viene fuori da ClassicThesis?
Mi spiego meglio. Io uso il formato A4 e nn so come fare a sfruttarlo pienamente.Grazie.
PS. Qualcuno conosce un template veramente bello (tipo quello di Casual-CV) per scrivere report e relazioni? o qualcuno ne ha uno fatto che gli andrebbe di condividere??? Graazie di nuovo
-
CreatoreTopic
-
AutoreRisposte
-
-
28 Gennaio 2007 alle 14:47 #12326::
C’è un modo per ingrandire i margini della pagina che viene fuori da ClassicThesis?
Mi spiego meglio. Io uso il formato A4 e nn so come fare a sfruttarlo pienamente.Il metodo è sempre il solito riportato in miliardi di altri topic, pacchetto layaureo o geometry.
Fai attenzione, più stringi i margini orizzontali del testo, meno il tuo documento sarà leggibile: il default di LaTeX, di suo, già rompe le regole della tipografia (che non vorrebbe più di 60 caratteri sulla stessa riga).
Ciao.
-
28 Gennaio 2007 alle 15:00 #12327
-
28 Gennaio 2007 alle 16:24 #12328::
Ciao, mi permetto di aggiungere qualcosa. D’accordo, come detto più volte, i pacchetti layaureo e geometry sono “la via maestra” per modificare i margini di un documento. Però con Classic Thesis forse la cosa non è così semplice. Classic Thesis è stupendo (lo trovo lo stile più originale ed elegante in cui mi sia imbattuto), ma ha un inconveniente: il codice è un po’ “intricato”, e metterci le mani non è semplicissimo. La struttura è la seguente:
`\documentclass[…]{scrreprt}
\usepackage{loadpackages}
\usepackage[…]{classicthesis}
`
Già la classe scrreprt non è standard. Poi loadpackages carica un sacco di pacchetti e definisce parecchie impostazioni (tra cui magari i margini). Anche classicthesis.sty fa lo stesso. Non è semplice mettere le mani su questo codice, soprattutto per un neofita. Dubito che basti inserire
`\usepackage{layaureo}`
per avere un buon risultato. Magari verrò smentito, ma questa volta ho la sensazione che la domanda del nostro interlocutore meriti una risposta più circostanziata.Ciao,
L.
-
28 Gennaio 2007 alle 16:40 #12329::
Non sono propriamente un neofita di LaTeX ed ho già modificato i file di ClassicThesis in modo che tutto coincida con quello che volevo (più o meno), gli unici due problemi che mi rimangono da risolvere sono la Bibliografia e la grandezza della Pagina.
Per la prima non ho trovato ancora una soluzioe e sto sbattendoci la testa.
Per la seconda il consiglio di e.vavassori è stato utile ma non proficuo al massimo.
Infatti usando il pacchetto layaureo non si ottiene un effetto “aureo”… 🙂Grazie comunque.
-
28 Gennaio 2007 alle 16:48 #12330::
Per la seconda il consiglio di e.vavassori è stato utile ma non proficuo al massimo.
Infatti usando il pacchetto layaureo non si ottiene un effetto “aureo”… 🙂Appunto. Molto probabilmente bisogna mettere le mani sul codice di loadpackages e/o classicthesis per avere un buon risultato. Aspettiamo un esperto che ci dica come!
Quanto alla bibliografia, non ho avuto grossi problemi. Ho usato le impostazioni di default, eliminando l’opzione numbers di natbib, usando un mio stile bibliografico personalizzato e facendo una correzione -suggerita da Enrico in un altro topic- per avere il risultato in italiano.
Ciao,
L.P.S. Anch’io ho modificato “a mano” i file di ClassicThesis per avere un risultato “personalizzato”, ma questa non è una buona prassi. L’ideale sarebbe avere un pacchetto con diverse opzioni
`\usepackage[…]{classicthesis}`
e l’interfaccia tra l’utente e Classic Thesis dovrebbe -idealmente!- consistere esclusivamente nella scelta delle diverse opzioni del pacchetto. Comunque non mi lamento: lo stile è talmente buono… 😉
-
28 Gennaio 2007 alle 19:30 #12331::
Non sono propriamente un neofita di LaTeX ed ho già modificato i file di ClassicThesis in modo che tutto coincida con quello che volevo (più o meno), gli unici due problemi che mi rimangono da risolvere sono la Bibliografia e la grandezza della Pagina.
Quanto alla bibliografia, non ho avuto grossi problemi. Ho usato le impostazioni di default, eliminando l’opzione numbers di natbib, usando un mio stile bibliografico personalizzato e facendo una correzione -suggerita da Enrico in un altro topic- per avere il risultato in italiano.
Ciao,
L.P.S. Anch’io ho modificato “a mano” i file di ClassicThesis per avere un risultato “personalizzato”, ma questa non è una buona prassi. L’ideale sarebbe avere un pacchetto con diverse opzioni
`\usepackage[…]{classicthesis}`
e l’interfaccia tra l’utente e Classic Thesis dovrebbe -idealmente!- consistere esclusivamente nella scelta delle diverse opzioni del pacchetto. Comunque non mi lamento: lo stile è talmente buono… 😉Perché non rilasciate una versione italiana dello stile? Magari potrebbe nascere una nuova classe. Sarebbe un bel contributo di GuIT alla comunità LaTeX italiana.
-
28 Gennaio 2007 alle 21:02 #12332::
Perché non rilasciate una versione italiana dello stile? Magari potrebbe nascere una nuova classe. Sarebbe un bel contributo di GuIT alla comunità LaTeX italiana.
Eccellente idea, Lapo. Tuttavia, realizzare una classe ad hoc presenta difficoltà TeXniche che vanno al di là delle mie capacità, per cui passo la mano…
Ciao,
L.
-
28 Gennaio 2007 alle 22:45 #12333::
Eccellente idea, Lapo. Tuttavia, realizzare una classe ad hoc presenta difficoltà TeXniche che vanno al di là delle mie capacità, per cui passo la mano…
Non credere che servano capacità particolari. Una classe, tranne casi particolari, non è altro che un preambolo a cui si dà il nome .cls. I pacchetti vanno chiamati con il comando requirepackage, anziché usepackage ma per il resto non ci sono grosse differenze. In questo caso si tratterebbe di prendere la classe esistente e di fare le modifiche necessarie per l’italiano anziché lasciarle nel preambolo.
-
29 Gennaio 2007 alle 11:49 #12334::
Ciao a tutti.Non sono propriamente un neofita di LaTeX ed ho già modificato i file di ClassicThesis in modo che tutto coincida con quello che volevo (più o meno), gli unici due problemi che mi rimangono da risolvere sono la Bibliografia e la grandezza della Pagina.
[…]
Per la seconda il consiglio di e.vavassori è stato utile ma non proficuo al massimo.
Infatti usando il pacchetto layaureo non si ottiene un effetto “aureo”… 🙂Se hai voglia di smanettare (a tuo rischio e pericolo), prova a fare così:
-
il punto in cui (almeno secondo quello che ho capito io) l’autore ridefinisce il layout si trova nel file «classicthesis.sty», e corrisponde al codice seguente:
`% ********************************************************************
% Textblock size
%*******************************************************
\ifthenelse{\boolean{a5paper}}%
{% A5
\areaset[5mm]{288pt}{555pt}
\setlength{\marginparwidth}{4em}%%
\setlength{\marginparsep}{1.25em}%
}{% A4
\areaset[5mm]{312pt}{657pt} % 624 + 33 head % 5mm for binding%
\setlength{\marginparwidth}{7em}%
\setlength{\marginparsep}{2em}%
}
% Here some suggestions for the text widths and heights:
% Palatino 10pt: 288–312pt | 609–657pt
% Palatino 11pt: 312–336pt | 657–705
% Minion 10pt: 264–288pt | 561–609pt
% Minion 11pt: 288–312pt | 609–657pt
`
prova a commentarlo; -
inserisci nel file «loadpackages.sty» una riga simile alla seguente:
`\RequirePackage[hmargin={3cm,3cm},vmargin={2cm,2cm}]{geometry}`
In questo modo sembra che si riesca a modificare il layout. Io ho provato a fare così (giusto per giocare, in quanto secondo me quella classe va bene così com’è) e a me funziona, ma attento al fatto che non ho tenuto conto delle note a margine. Volendo, potresti fare a meno di chiamare «geometry» e sostituire direttamente in «classicthesis.sty» le dimensioni che ritieni più appropriate nelle righe in cui trovi il comando «\areaset».
Ad ogni modo, tieni presente che alla fine, comunque si operi, si «rovinerebbe» la bellezza di una classe favolosa.
Ciao.
-
-
29 Gennaio 2007 alle 11:55 #12335::
Giusto per completezza d’informazione, su sarovar si leggeThe author expects to create a class based on the present package, with “proper” LaTeX documentation, later on.
The author is André Miede. The package is Copyright © 2006 André Miede.
Sembrerebbe che anche l’autore sia intenzionato ad organizzare meglio il suo codice.
Quanto alla questione di lasciare all’utente la possibilità di cambiare il layout, l’autore sembra aver dedicato molto tempo e molta cura a riguardo. L’intero pacchetto è un devoto omaggio al libro “The Elements of Typographic Style”. Nella guida si legge
The size of the text body is intentionally shaped like it is. It supports
both legibility and allows a reasonable amount of information
to be on a page. And, no: the lines are not too short.Ciao
Daniele
-
29 Gennaio 2007 alle 16:31 #12336::
il punto in cui (almeno secondo quello che ho capito io) l’autore ridefinisce il layout si trova nel file «classicthesis.sty», e corrisponde al codice seguente:
`% ********************************************************************
% Textblock size
%*******************************************************
\ifthenelse{\boolean{a5paper}}%
{% A5
\areaset[5mm]{288pt}{555pt}
\setlength{\marginparwidth}{4em}%%
\setlength{\marginparsep}{1.25em}%
}{% A4
\areaset[5mm]{312pt}{657pt} % 624 + 33 head % 5mm for binding%
\setlength{\marginparwidth}{7em}%
\setlength{\marginparsep}{2em}%
}
% Here some suggestions for the text widths and heights:
% Palatino 10pt: 288–312pt | 609–657pt
% Palatino 11pt: 312–336pt | 657–705
% Minion 10pt: 264–288pt | 561–609pt
% Minion 11pt: 288–312pt | 609–657pt
`
prova a commentarlo; inserisci nel file «loadpackages.sty» una riga simile alla seguente:
`\RequirePackage[hmargin={3cm,3cm},vmargin={2cm,2cm}]{geometry}`
In questo modo sembra che si riesca a modificare il layout.Secondo me non basta: i margini non sono quelli richiesti. Anche se inserisci
`\RequirePackage{layaureo}`
al posto di geometry, il risultato non è quello “giusto”. Evidentemente, c’è dell’latro codice che “interferisce” con le impostazioni dei margini.Io ho provato a fare così (giusto per giocare, in quanto secondo me quella classe va bene così com’è) e a me funziona, ma attento al fatto che non ho tenuto conto delle note a margine. Volendo, potresti fare a meno di chiamare «geometry» e sostituire direttamente in «classicthesis.sty» le dimensioni che ritieni più appropriate nelle righe in cui trovi il comando «\areaset».
LayAureo non permette le note a margine, mentre in Classic Thesis è definito un comando \graffito che realizza apposite note a margine: bisognerebbe intervenire anche su questo punto.
Ad ogni modo, tieni presente che alla fine, comunque si operi, si «rovinerebbe» la bellezza di una classe favolosa.
L’ho detto e lo ripeto: Classic Thesis è stupendo. Tuttavia non credo che ci sia niente di male a lasciare ad un utente-che-sa-quello-che-fa la possibilità di modificare i margini (magari caricando proprio layaureo).
Ciao,
L.
-
29 Gennaio 2007 alle 16:37 #12337::
Giusto per completezza d’informazione, su sarovar si legge
The author expects to create a class based on the present package, with “proper” LaTeX documentation, later on.
The author is André Miede. The package is Copyright © 2006 André Miede.
Sembrerebbe che anche l’autore sia intenzionato ad organizzare meglio il suo codice.
Quanto alla questione di lasciare all’utente la possibilità di cambiare il layout, l’autore sembra aver dedicato molto tempo e molta cura a riguardo. L’intero pacchetto è un devoto omaggio al libro “The Elements of Typographic Style”. Nella guida si legge
The size of the text body is intentionally shaped like it is. It supports
both legibility and allows a reasonable amount of information
to be on a page. And, no: the lines are not too short.Mi fa piacere che l’autore abbia deciso di organizzare meglio il suo codice. Quanto alla possibilità di lasciare all’utente la possibilità di personalizzare (moderatamente…) il (magnifico) layout, ripeto che non ci vedo niente di male, a patto che l’utente sappia quello che fa. Anzi, modificare le impostazioni di default potrebbe essere indispensabile, se il relatore lo richiede espressamente…
Ciao,
L.
-
29 Gennaio 2007 alle 19:18 #12338::
[…]In questo modo sembra che si riesca a modificare il layout.
Secondo me non basta: i margini non sono quelli richiesti. Anche se inserisci
`\RequirePackage{layaureo}`
al posto di geometry, il risultato non è quello “giusto”. Evidentemente, c’è dell’latro codice che “interferisce” con le impostazioni dei margini.Può darsi che non basti. Quando ho scritto «sembra» intendevo dire che sicuramente qualche cambiamento c’è stato. Di norma, a meno che non lo scriva esplicitamente, provo sempre il codice che scrivo, prima di inserirlo in un post (ho scritto anche che a me funzionava). Se provi a fare esattamente come ho scritto io, con «geometry», il risultato si vede. Ho composto proprio il file di esempio proposto dall’autore, «ClassicThesis.tex», e il layout è cambiato. Come ho già detto, non ho toccato i parametri per le note a margine, e, se mi ricordo bene, un’altra parte che non è stata interessata dal cambiamento era il frontespizio. Per le prove avevo usato pdfTeX, visto che questa sembrava essere la strada suggerita in «loadpackages.sty» e in «classicthesis.sty».
Comunque, non so se era chiaro, il mio messaggio non voleva essere una soluzione definitiva, ma uno spunto in più per aiutare 2dvisio a risolvere il suo problema. Uno spunto qua, uno spunto là…
-
30 Gennaio 2007 alle 9:12 #12339::
Può darsi che non basti. Quando ho scritto «sembra» intendevo dire che sicuramente qualche cambiamento c’è stato.
Stiamo dicendo la stessa cosa. L’unica pecca di Classic Thesis è che il codice è sparso un po’ dappertutto (oltre ad usare una classe “esotica” come scrreprt). Inserendo
`\usepackage{layaureo}`
prima di \begin{document} non si ottiene il layout di LayAureo (neppure dopo aver modificato classicthesis.sty).Restiamo nell’attesa che un esperto (nel forum c’è Chi ha dimostrato -oltre al resto!- di conoscere la classe in profondità e di sapere alla perfezione dove mettere le mani, vero Enrico? 😉 ) ci dica come fare…
Ciao,
L.
-
30 Gennaio 2007 alle 17:48 #12340::
Non ho il sty sotto mano ma in genere koma-script usa il pacchetto typearea per il layout.
La documentazione di typearea è un capitolo della della doc di koma-script, puoi cominciare a darci un occhio; ha una serie di impostazioni predefinite che calcola in base al carattere scelto e se si vogliono mettere o no le note a margine ma, in caso di necessità, puoi usare un \areaset e impostare a mano le dimensioni.
-
31 Gennaio 2007 alle 9:18 #12341::
Non ho il sty sotto mano ma in genere koma-script usa il pacchetto typearea per il layout.
La documentazione di typearea è un capitolo della della doc di koma-script, puoi cominciare a darci un occhio; ha una serie di impostazioni predefinite che calcola in base al carattere scelto e se si vogliono mettere o no le note a margine ma, in caso di necessità, puoi usare un \areaset e impostare a mano le dimensioni.Ciao Gloria, leggerò la documentazione appena possibile!
Intanto grazie!
Lorenzo
-
1 Aprile 2007 alle 9:53 #12342::
Ciao a tutti, riapro questo topic, il cui quesito di fondo non era stato risolto. Nonostante abbia letto la documentazione di KOMA-script e abbia fatto qualche tentativo, non ne sono venuto a capo.Il problema è: “Come modificare, con layaureo o geometry, i margini dello stile Classicthesis?”
Il codice
`\documentclass[10pt,a4paper,twoside,openright,titlepage,fleqn,
cleardoubleempty,abstractoff,pointlessnumbers,
headinclude,footexclude,BCOR5mm]{scrreprt}
\usepackage{loadpackages}
\usepackage[eulerchapternumbers,subfigure,eulermath]{classicthesis}
\usepackage{lipsum}
\usepackage{layaureo}
\begin{document}
\lipsum
\end{document}
`
non funziona. Anche provando a commentare le seguenti righe di classicthesis.sty
`\ifthenelse{\boolean{a5paper}}%
{% A5
\areaset[5mm]{288pt}{555pt}
\setlength{\marginparwidth}{4em}%
\setlength{\marginparsep}{1.25em}%
}{% A4
\areaset[5mm]{312pt}{657pt} % 624 + 33 head % 5mm for binding
\setlength{\marginparwidth}{7em}%
\setlength{\marginparsep}{2em}%
}
`
il risultato non è quello voluto. Non capisco dove altro si nasconda l’impostazione dei margini, nel codice che ho inviato. Mi è venuto il sospetto che layaureo e/o geometry siano incompatibili con la classe KOMA…Grazie a tutti quelli che vorranno aiutarmi!
Ciao,
L.
-
1 Aprile 2007 alle 11:28 #12343::
Ciao a tutti, riapro questo topic, il cui quesito di fondo non era stato risolto. Nonostante abbia letto la documentazione di KOMA-script e abbia fatto qualche tentativo, non ne sono venuto a capo.
Il problema è: “Come modificare, con layaureo o geometry, i margini dello stile Classicthesis?”
…
Mi è venuto il sospetto che layaureo e/o geometry siano incompatibili con la classe KOMA…
Temo che la risposta sia: le classi KOMA hanno il loro sistema per impostare i parametri tipografici. Con una documentazione scritta da tedeschi: occorre studiarla finché la si capisce. O rinunciare. Io ho rinunciato. 🙂
Ciao
Enrico
-
1 Aprile 2007 alle 19:46 #12344::
Temo che la risposta sia: le classi KOMA hanno il loro sistema per impostare i parametri tipografici. Con una documentazione scritta da tedeschi: occorre studiarla finché la si capisce. O rinunciare. Io ho rinunciato.
Capito. A questo punto, visto che mi serve un consiglio tipografico, apro un nuovo topic nel forum Tipografia.
Grazie,
Lorenzo
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.