- Questo topic ha 14 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 6 anni, 10 mesi fa da
OldClaudio.
-
CreatoreTopic
-
21 Ottobre 2019 alle 14:17 #116618::
Salve a tutti, per caso sapete se c’è qualche incompatibilità tra l’uso del pacchetto verse e delle classi KOMA, perché con questo preambolo mi da errore:`\documentclass[a4paper,12pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[subfig,
beramono,
eulermath,
pdfspacing,
listings]{classicthesis}
\usepackage{arsclassica}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{subfig}
\usepackage{lipsum}
\usepackage{verse}\begin{document}
\chapter*{Prova}
\lipsum[1-3]
\end{document}`Grazie a tutti in anticipo!
-
CreatoreTopic
-
AutoreRisposte
-
-
23 Ottobre 2019 alle 6:56 #116619
-
23 Ottobre 2019 alle 14:07 #116620::
L’hai posta benissimo,ma non sempre è ossibile rispondere subito.Talvolta l’errore nasce dall’ordine in cui si caricano i pacchetti; se sposti all’indietro la chiamata a varse, l’errore non si presenta più.
Fastidioso finché vuoi, ma se avessi letto il messaggio d’errore l’avresti capito subito da solo: il messaggio allude a un comando [tt]\theHpoemline[/tt] che risuterebbe già definito. Chi potrebbe averlo già definito? O ClassicThesis, o Arsclassica, o hyperref (grazie a quell’H nel nome}. Dunque con l’indizio di quell’H, sai che certamante c’è di mezzo hyperref; o l’ha caricato la classe, o uno dei due famigerati pacchetti ClassicThesis e/o Arsclassica.
Dunque bisogna spostare all’indietro il pacchetto verse, se funziona mettendolo prima di invocare ClassicThesis, sei a cavallo (come in effetti è il caso) se continua a non funzionare, nel senso che continua a darti l’errore, allora hyperref sarebbe stato caricato dalla classe.
Che cosa avresti potuto fare se spostandolo all’indietro fino asubito dopo \documentclass, la compilazione di avesse continuato a segnalare l’errore? Una di queste due cose:
1) rassegnarti a premere il tasto INVIO ogni volta che compili e ti esce l’errore (sempre che tu esegua la complizione avendo impostato il tuo editor in modo che operi in [tt]errorstopmode[/tt], altrimenti sei frgato:sad: ), oppure
2) Lasci perdere scrbook (che fra l’altro ti funziona, ma la documentazione di ClassicThesis dice che è fatto per funzionare con scrrprt) e ti crei una classe che abbia caratteristiche simili,ma che non sia scrbook; io me ne sono costruite diverse altre basandomi sulla classe memoir e ci si riesce; tuttavia non è una operazione da neofiti; se un neofita ci si mette, consuma molto tempo, ma impara moltissimo e diventa presto un TeXpert. 🙂
-
23 Ottobre 2019 alle 20:09 #116621::
Grazie mille Claudio, sei sempre gentilissimo e preziosissimo!Allora ho risolto mettendo verse prima di classicthesis tuttavia adesso pur compilando senza segnalare errori il risultato non è per niente buono nel senso che sembra stampi su una pagina più piccola di un A4, vi allego l’immagine del risultato, qui non avendo nessun errore segnato proprio non capisco…
Questo il codice: `\documentclass[a4paper,12pt]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{subfig}
\usepackage{verse}
\usepackage[subfig,
beramono,
eulermath,
pdfspacing,
listings]{classicthesis}
\usepackage{arsclassica}
\usepackage{lipsum}
\begin{document}
\chapter{capitolo}
\lipsum
\end{document}`
Attachments:
You must be logged in to view attached files. -
24 Ottobre 2019 alle 17:00 #116622::
A me non sembra. Certo l’immagine che hai allegato contiene anche delle parti che non fan parte della pagina.
Ingrandisci la schermata fino a quando con un righello trasparente misuri la larghezza della pagine di 210mm, e vedi se davvero la pagina è più piccola. Certamente la griglia di stampa è più piccola di quella della solita classe book, perché quello è lo stile di ClassicThesis+ArsClassica.
-
24 Ottobre 2019 alle 17:20 #116623::
Esattamente Claudio, la griglia di stampa dovrebbe essere più piccola tuttavia se si osserva con attenzione il numero di pagina viene stampato al limite del foglio, qui allego un’altra immagine da cui si vede che riempie la pagina all’inverosimile come in effetti classicthesis+arsclassica non dovrebbe fare…
-
24 Ottobre 2019 alle 17:21 #116624::
[attachment]C:\fakepath\Scherm.png[/attachment]luca34″ post=117064Esattamente Claudio, la griglia di stampa dovrebbe essere più piccola tuttavia se si osserva con attenzione il numero di pagina viene stampato al limite del foglio, qui allego un’altra immagine da cui si vede che riempie la pagina all’inverosimile come in effetti classicthesis+arsclassica non dovrebbe fare…
-
24 Ottobre 2019 alle 17:22 #116625::
[attachment]C:\fakepath\schermata.png[/attachment]luca34″ post=117064Esattamente Claudio, la griglia di stampa dovrebbe essere più piccola tuttavia se si osserva con attenzione il numero di pagina viene stampato al limite del foglio, qui allego un’altra immagine da cui si vede che riempie la pagina all’inverosimile come in effetti classicthesis+arsclassica non dovrebbe fare…
-
24 Ottobre 2019 alle 17:23 #116626::
luca34″ post=117064Esattamente Claudio, la griglia di stampa dovrebbe essere più piccola tuttavia se si osserva con attenzione il numero di pagina viene stampato al limite del foglio, qui allego un’altra immagine da cui si vede che riempie la pagina all’inverosimile come in effetti classicthesis+arsclassica non dovrebbe fare…
-
24 Ottobre 2019 alle 17:24 #116627
-
24 Ottobre 2019 alle 17:26 #116628
-
24 Ottobre 2019 alle 17:27 #116629
-
24 Ottobre 2019 alle 21:18 #116630::
nel preambolo aggiungi la seguente riga, più adatta di quella di default per il palatino in corpo 12pt
`\areaset[current]{336pt}{670pt}
`Mettila dopo aver caricato arsclassica.
A me pare che possa andare. Ma sei tu a prendere la decisione finale.Oppure leggiti la documentazione in inglese scrguien con il solito comando texdoc; cerca la stringa asreaset e vedi come sfruttare al meglio quel comando e le sue opzioni.
Inoltre, da quel che leggo nella documentazione di ClassicThesis, alcune del opzioni che hai specificato alla classe sono obsolete dopo l’aggiornamento del 2018 di ClassicThesis. Aggiungo che esiste anche il pacchetto classicthesis-arscalssica.sty, ma secondo me è meno comdo di quello che si ottiene caricando i due pacchetti separatamente: ognuno, volendo, accetta le sue opzioni.
-
25 Ottobre 2019 alle 4:47 #116631
-
25 Ottobre 2019 alle 5:26 #116632::
Se apri il file classicthesis.sty, verso le righe 246-268 sono riportati dei valori ottimali secondo l’autore, che secondo me si è sbagliato, o ha conservato vecchi valori, o gli si sono accavallate le righe.Con il font palatino a 12 pt raccomanderebbe un gabbia alta 768py; di default ha messo una gabbia fissa di 750pt. Altrove, le classi scrreprt e scrbook definiscono i margini verticali ed orizzontali con il metodo delle striscie; quante striscie abbia indicato nell’usare \areaset è difficile da dire, perché bisognerebbe andare a leggere direttamente il loro codici, ma siccome il margine inferiore è sempre la metà di quello superiore, posso immaginare che ci siano una ventina di millimetri per quello superiore e una quarantina per quello inferiore. Quindi circa 60mm sono usati per i margini verticali. La gabbia specificata da \areaset, in particolare l’altezza, doverebbe contenere anche lo spazio per la testatina e per il piedino. In una di quelle righe ci sono dei numeri ma non si capisce bene che cosa implichino. In ogni caso per l’altezza della gabbia esterna rimangono disponibili circa 237mm (=297mm -60mm). Ecco quindi che espressi in punti quei circa 237mm diventano circa 675pt. Avendo specificato nel mio esempio il valore dell’altezza di 670pt non ci sono andato molto lontano.
Probabilmente \areaset fa ulteriori aggiustamenti affinché l’altezza netta della gabbia, senza piedino e testatina sia un numero intero di righe in corpo 12pt aumentato di uno scartamento del 5% maggiore di quello di default che è di 14.5pt, quindi uno scartamento di 15.225pt. Ma questi sono dettagli a cui, avendo usato \areaset il tutto è già tenuto in conto.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.