- Questo topic ha 12 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 8 anni, 10 mesi fa da
OldClaudio.
-
CreatoreTopic
-
27 Ottobre 2017 alle 11:05 #111778::
Ciao a tutti!!
Ho alcuni problemi, dove purtroppo non ho trovato soluzione nella guida 😕 😕
o meglio…ho trovato, da quel che ho capito, che dovrei usare la classe fancyhdr, però non riesco ad usarla…..
Elenco qui ciò che vorrei ottenere:
-Come posso mettere i titoli sopra ogni pagina, magari in una pagina il nome della section e nell’altra il nome del capitolo..o ancora meglio personalizzarlo, magari con il mio nome.
– inserire i numeri delle pagine a destra invece che al centro:? 😕
Grazie mille!!:grin: 😀
-
CreatoreTopic
-
AutoreRisposte
-
-
27 Ottobre 2017 alle 11:30 #111779::
@Ricky994,
credo che il tuo problema sia quello di documentarti.Quello che tu desideri fare è quello che ogni classe (*) fa solitamente; la personalizzazione si fa con il pacchetto (non con la classe) fancyhdr. Per usare questo pacchetto correttamante devi aprire un terminale o un prompt dei comandi, comunque si chiami con il tuo sistema operativo, devi poi scriverci dentro il comando texdoc fancyhdr, e infine devi eseguirlo premendo semplicemente il tasto “invio”; poi non hai che da leggere con attenzione quello che ti appare sullo schermo.
Se poi, invece di dire solo quale è il tuo problema, dicessi anche quale classe stai usando che non ti mette in testa alla pagina quel che chiedi, forse ti si potrebbe aiutare meglio, ma cos`, con le scarse informazioni che dai, non reesta altro che dirti di documentarti, magari dicendoti quanto sia semplice farlo col terminale e il comando texdoc.
(*) Solo la classe article non fa quello che desideri, perché gli articoli non sono divisi in capitoli; quindi questo fatto mette un limite alla mia affermazione che “qualunque classe”…
-
27 Ottobre 2017 alle 17:15 #111780::
OldClaudio” post=112079 @Ricky994,
credo che il tuo problema sia quello di documentarti.Quello che tu desideri fare è quello che ogni classe (*) fa solitamente; la personalizzazione si fa con il pacchetto (non con la classe) fancyhdr. Per usare questo pacchetto correttamante devi aprire un terminale o un prompt dei comandi, comunque si chiami con il tuo sistema operativo, devi poi scriverci dentro il comando texdoc fancyhdr, e infine devi eseguirlo premendo semplicemente il tasto “invio”; poi non hai che da leggere con attenzione quello che ti appare sullo schermo.
Se poi, invece di dire solo quale è il tuo problema, dicessi anche quale classe stai usando che non ti mette in testa alla pagina quel che chiedi, forse ti si potrebbe aiutare meglio, ma cos`, con le scarse informazioni che dai, non reesta altro che dirti di documentarti, magari dicendoti quanto sia semplice farlo col terminale e il comando texdoc.
(*) Solo la classe article non fa quello che desideri, perché gli articoli non sono divisi in capitoli; quindi questo fatto mette un limite alla mia affermazione che “qualunque classe”…
\documentclass [b5paper,12pt,openany]{book}
\pdfpagewidth\paperwidth
\pdfpageheight\paperheight
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amsmath}
\usepackage{accents}
\usepackage{graphicx}
\usepackage[footnotesize, normal]{caption}
\usepackage{amssymb}
\usepackage{framed}
\usepackage{float}
\usepackage{mathtools}
\pagestyle{headings}Questi sono i pacchetti che uso.
Ho letto la guida presente nel sito, però davvero non sono riuscito a capire come fare. Con la mia classe non so come aggiungere ciò che voglio.
Ora provo a fare con il pacchetto fancyhdr, cosi come mi hai consigliato. Grazie mille
-
27 Ottobre 2017 alle 19:43 #111781::
Ti ripeto che ora hai fornito indicazioni maggiori e ora sappiamo che usi la classe book e che hai impostatolo stile delle pagine “headings”.Bene.
inche non usi dei comando di sezionamento tipo \caption, \section e simili, le tute testatine restano vuote. Quando userai quei comandi di sezionamento (senza asterisco, s’intende; quindi non \caption*, \section*, eccetera) vedrai il titolo del capitolo nelle testatine dele pagine pari e il titolo del paragrafo con cui inizia la pagina nella testatina delle pagine dispari. Entrambe le testatine contengono il numero della pagina vicino al margine esterno.
Una vota che avrai constatato che le cose stanno come ti ho descritto, allora puoi pensare di personalizzare quelle testatine, ricordando che nella prima pagina di ogni capitolo la testatina non c’è e il numero della pagina appare al centro del piedino, proprio perché quella prima pagina di capitolo è composta con lo stile plain.
A quel punto ci sono due possibilità:
1) lasci le cose come stanno, oppure
2) modifichi testatine e piedini dello stiel fancy seguendo le istruzioni fornite nella documentazione del pacchetto fancyhdr. Sono istruzioni molto semplici; nel preambolo carichi il pacchetto fancyhdr e dopo averlo caricato, sempre nel preambolo specifichi che vuoi lo stile di pagina fancy e nelle due o tre righe successive configuri testatine e piedini delle pagine pari e dispari in modo che contengano quello che vuoi. La documentazione porta diversi esempi; porta anche esempi di come modificare gli stili standard. Ma devi scrivere quelle famose due o tre righe, altrimenti non succede nulla.
-
28 Ottobre 2017 alle 11:13 #111782::
OldClaudio” post=112083Ti ripeto che ora hai fornito indicazioni maggiori e ora sappiamo che usi la classe book e che hai impostatolo stile delle pagine “headings”.
Bene.
inche non usi dei comando di sezionamento tipo \caption, \section e simili, le tute testatine restano vuote. Quando userai quei comandi di sezionamento (senza asterisco, s’intende; quindi non \caption*, \section*, eccetera) vedrai il titolo del capitolo nelle testatine dele pagine pari e il titolo del paragrafo con cui inizia la pagina nella testatina delle pagine dispari. Entrambe le testatine contengono il numero della pagina vicino al margine esterno.
Una vota che avrai constatato che le cose stanno come ti ho descritto, allora puoi pensare di personalizzare quelle testatine, ricordando che nella prima pagina di ogni capitolo la testatina non c’è e il numero della pagina appare al centro del piedino, proprio perché quella prima pagina di capitolo è composta con lo stile plain.
A quel punto ci sono due possibilità:
1) lasci le cose come stanno, oppure
2) modifichi testatine e piedini dello stiel fancy seguendo le istruzioni fornite nella documentazione del pacchetto fancyhdr. Sono istruzioni molto semplici; nel preambolo carichi il pacchetto fancyhdr e dopo averlo caricato, sempre nel preambolo specifichi che vuoi lo stile di pagina fancy e nelle due o tre righe successive configuri testatine e piedini delle pagine pari e dispari in modo che contengano quello che vuoi. La documentazione porta diversi esempi; porta anche esempi di come modificare gli stili standard. Ma devi scrivere quelle famose due o tre righe, altrimenti non succede nulla.Il problema sta proprio qua, che io credevo già che con la mia classe e il tipo di impaginazione avrei dovuto avere già testatina e piedino, cosa che invece non c’è…:sad: c’è qualcosa di sbagliato che non va..il preambolo è esattamente quello che ho copiato subito dopo inizio con \begin{document} poi la copertina e cosi via….l’unica incongruenza che noto con quello che mi hai scritto è che uso \chapter e non \caption…potrebbe essere questo? Poi successivamente uso \section \subsection ecc…
-
28 Ottobre 2017 alle 14:18 #111783::
No, se ho scritto \caption, invece di \chapter, sono io che scrivendo in fretta mi sono sbagliato.Torniamo al tuo punto.
La classe è giusta e stai usando comandi di sezionamento senza asterisco. Tutto a posto.
Ora stai davvero componendo il tuo documento o stai solo componendo il frontespizio e la prima pagina di un capitolo?Nel primo caso, a meno che tu non abbia esplicitamente scritto da qualche parte \pagestyle{empty} oppure \pagestyle{plain}, le testatine le hai dalla seconda pagina del capitolo in poi; non le hai mai nella prima pagina di ciascun capitolo, perché questa prima paigna viene composta in automatico con lo stile plain.
Nel secondo caso non vedi le testatine perché non arrivi alla seconda pagina.
Nota che con la classe book i comandi \frontmatter, \mainmatter e \backmatter sono definiti e il lor compito (modificabile ridefinendoli) è il seguente:
1) tutti e tre mettono il titolo del capitolo o della sezione nell’indice generale;
2) \frontmatter non numera le sezioni e i capitoli; numera le pagine con numeri romani; apre i nuovi “capitoli” sia su paginae pari sia su pagine dispari.
3) \mainamtter riprende la numerazione delle paigne da 1 e le compone con cifre arabe; numera capitoli e sezioni; per impostazione predefinita apre i capitoli solo sulle pagine dispari (se nelle opzioni della classe hai indicato l’opzione openany, apre i capitoli su pagine di qualunque parità).
3) si comporta come frontmatter, tranne che prosegue in cifre arabe la numerazione delle pagine cominciata nella main matterQuindi nel tuo caso, che tu abbia o non abbia usato questi tre comandi particolari, le tatatine ci sono sempre.
Allora, come ti ho scritto nel precedente messaggio, il preambolo va bene che tu l’abbia accluso, ma devi accludere anche la prima parte del tuo documento con almeno due capitoli sezionati, volendo composti mettendoci del testo fasullo usando una specie di latinorum mediante il pacchetto lipsum o linguaggio filosofico incomprensibile ai più mediante il pacchetto kantlipsum (leggine la documentazione prima di usarli). Non dimenticare di indicare anche come hai composto il frontespizio, gli indici e quanto precede il primo capitolo; se non ti va di scrivere in chiaro dati sensibili, sostituiscili con delle file di Xxxxx, Yyyyy, e simili.
Senza questo esempio minimo compilabile (c’è nel forum una guida apposita per indicare come comporre un esempio minimo compilabile) nessuno può dirti altro se non fare delle ipotesi (con le quali evidentemente si va poco lontano).
-
4 Novembre 2017 alle 10:46 #111784::
OldClaudio” post=112092No, se ho scritto \caption, invece di \chapter, sono io che scrivendo in fretta mi sono sbagliato.
Torniamo al tuo punto.
La classe è giusta e stai usando comandi di sezionamento senza asterisco. Tutto a posto.
Ora stai davvero componendo il tuo documento o stai solo componendo il frontespizio e la prima pagina di un capitolo?Nel primo caso, a meno che tu non abbia esplicitamente scritto da qualche parte \pagestyle{empty} oppure \pagestyle{plain}, le testatine le hai dalla seconda pagina del capitolo in poi; non le hai mai nella prima pagina di ciascun capitolo, perché questa prima paigna viene composta in automatico con lo stile plain.
Nel secondo caso non vedi le testatine perché non arrivi alla seconda pagina.
Nota che con la classe book i comandi \frontmatter, \mainmatter e \backmatter sono definiti e il lor compito (modificabile ridefinendoli) è il seguente:
1) tutti e tre mettono il titolo del capitolo o della sezione nell’indice generale;
2) \frontmatter non numera le sezioni e i capitoli; numera le pagine con numeri romani; apre i nuovi “capitoli” sia su paginae pari sia su pagine dispari.
3) \mainamtter riprende la numerazione delle paigne da 1 e le compone con cifre arabe; numera capitoli e sezioni; per impostazione predefinita apre i capitoli solo sulle pagine dispari (se nelle opzioni della classe hai indicato l’opzione openany, apre i capitoli su pagine di qualunque parità).
3) si comporta come frontmatter, tranne che prosegue in cifre arabe la numerazione delle pagine cominciata nella main matterQuindi nel tuo caso, che tu abbia o non abbia usato questi tre comandi particolari, le tatatine ci sono sempre.
Allora, come ti ho scritto nel precedente messaggio, il preambolo va bene che tu l’abbia accluso, ma devi accludere anche la prima parte del tuo documento con almeno due capitoli sezionati, volendo composti mettendoci del testo fasullo usando una specie di latinorum mediante il pacchetto lipsum o linguaggio filosofico incomprensibile ai più mediante il pacchetto kantlipsum (leggine la documentazione prima di usarli). Non dimenticare di indicare anche come hai composto il frontespizio, gli indici e quanto precede il primo capitolo; se non ti va di scrivere in chiaro dati sensibili, sostituiscili con delle file di Xxxxx, Yyyyy, e simili.
Senza questo esempio minimo compilabile (c’è nel forum una guida apposita per indicare come comporre un esempio minimo compilabile) nessuno può dirti altro se non fare delle ipotesi (con le quali evidentemente si va poco lontano).
Il punto è che non ho toccato nulla, ho usato quel preambolo che ho copiato nei commenti precedenti, senza inserire modifiche nè nulla e sono già alla pagina 64 del mio documento, ma nessuna traccia di testatine, e non capisco il perché da quello che ho letto e che mi dici ho capito che dovrebbero apparire in automatico, ma niente, non so se magari sto sbagliando ad usare [ISO-8859-1]…potrebbe essere quello? Sennò non me lo spiego…Prima usavo UFT8 ma avevo notato che con quello le lettere accentate non riusciva a scrivermele quindi ho cambiato con uno a caso, il primo che funzionasse.
-
4 Novembre 2017 alle 12:32 #111785::
OK; trovi il mio indirizzo di posta elettronica in una delle varie guide tematiche che ho scritto e che si trovano nella sezione Documentazione di questo forum. Zippi tutto quello che hai fatto finora, che contenga anche le sottocartelle (quindi zippi completamente la cartella che contiene il tuo main file e tutto quello che c’è in quella cartella; tutto vuol dire tutto, non solo na parte.
se il file zippato contiene più di qualche decina di kibibyte, lo metto in un sito accessibile anche ad altri, e me ne mandi il link. Attenzione che alcuni siti pubblici permettono di scaricare i file, ma innondano il destinatorio di reclame alcune delle quali sono trppo piccanti per i miei gusti… 😆 😯 🙁Io scarico il tutto e analizzo il tutto; trovato perché non hai le testatine, ti mando il main file corretto, o comunque il file che contiene l’errore con l’errore ben corretto.
Ti garantisco l’assoluta confidenzialità di quel che mi mandi e finito questo dialogo, possibilmente con le testatine aggiustate, cancello il tutto dal mio disco.
-
4 Novembre 2017 alle 12:47 #111786::
OldClaudio” post=112136OK; trovi il mio indirizzo di posta elettronica in una delle varie guide tematiche che ho scritto e che si trovano nella sezione Documentazione di questo forum. Zippi tutto quello che hai fatto finora, che contenga anche le sottocartelle (quindi zippi completamente la cartella che contiene il tuo main file e tutto quello che c’è in quella cartella; tutto vuol dire tutto, non solo na parte.
se il file zippato contiene più di qualche decina di kibibyte, lo metto in un sito accessibile anche ad altri, e me ne mandi il link. Attenzione che alcuni siti pubblici permettono di scaricare i file, ma innondano il destinatorio di reclame alcune delle quali sono trppo piccanti per i miei gusti… 😆 😯 🙁Io scarico il tutto e analizzo il tutto; trovato perché non hai le testatine, ti mando il main file corretto, o comunque il file che contiene l’errore con l’errore ben corretto.
Ti garantisco l’assoluta confidenzialità di quel che mi mandi e finito questo dialogo, possibilmente con le testatine aggiustate, cancello il tutto dal mio disco.
Ah ok ottimo perfetto allora mando tutto 😆 😆 speriamo di cavarne piede 🙁 🙁
-
4 Novembre 2017 alle 12:52 #111787
-
4 Novembre 2017 alle 15:12 #111788
-
5 Novembre 2017 alle 9:25 #111789
-
5 Novembre 2017 alle 11:34 #111790::
Mi spiace per le mille peripezie, ma sono contrario a inserire qui nel forum il mio indirizzo di posta elettronica in chiaro.Venendo al tuo problema, la suluzione è un banale comando [tt]\pagestyle[/tt] messo al punto giusto`\pagestyle{headings}
\chapter{Introduzione}`
Per e-mail ti mando altre osservazioni che non hanno nulla a che vedere con il problema che hai esposto in questo filone.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.