Ciao!!
Sto scrivendo la tesi con questo programma ed ho un problemino con la numerazione delle pagine.
Dunque io metto nel programma principale
\pagestyle{headings} (però non mi mette la righina)
per fargli mettere il numero di pagina e il nome del capitolo in alto, solo che nelle prime pagine (Frontespizio, indice..ecc) mi mette il numero in basso.
Come faccio a toglierlo??
Inoltre le prime pagine sono di solito numerate con i numeri romani come faccio a fare due tipi di numerazioni?
Numeri di pagina con latex.
- Nonno Bassotto
- Site Admin
- Messaggi: 970
- Iscritto il: 14 mag 2006, 17:51
- Località: Paris
- Contatta:
Per settare gli headings come ti piacciono prova il pacchetto fancyhdr.
Per la numerazione diversa delle pagine, non è una cosa che dovresti fare a mano. Dovresti trovare una classe di documento che preveda la divisione in sezioni con numerazioni diverse. Ad esempio la classe amsbook fa proprio questo (purtroppo sul momento non trovo la documentazione).
Per la numerazione diversa delle pagine, non è una cosa che dovresti fare a mano. Dovresti trovare una classe di documento che preveda la divisione in sezioni con numerazioni diverse. Ad esempio la classe amsbook fa proprio questo (purtroppo sul momento non trovo la documentazione).
The best argument against democracy is a five-minute conversation with the average voter. - Winston Churchill
Ciao!!! Ho saputo ora che il prof dà un template per fare queste cose....
l'unico problema è che non mi fa nè l'intestazione nè la righina il codice è
\documentclass[a4paper,11pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\pagestyle{fancy}
% i comandi seguenti impediscono la scrittura in maiuscolo
% dei nomi dei capitoli e dei paragrafi nelle intestazioni
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} % rimuove l'attuale contenuto dell'intestazione
% e del pi\`e di pagina
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt} % riserva spazio per la linea
\fancypagestyle{plain}{
\renewcommand{\headrulewidth}{0pt} % e la linea
}
Sapreste dirmi dove sbaglio???
Ciao
l'unico problema è che non mi fa nè l'intestazione nè la righina il codice è
\documentclass[a4paper,11pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\pagestyle{fancy}
% i comandi seguenti impediscono la scrittura in maiuscolo
% dei nomi dei capitoli e dei paragrafi nelle intestazioni
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} % rimuove l'attuale contenuto dell'intestazione
% e del pi\`e di pagina
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt} % riserva spazio per la linea
\fancypagestyle{plain}{
\renewcommand{\headrulewidth}{0pt} % e la linea
}
Sapreste dirmi dove sbaglio???
Ciao
Guarda, onestamente non ho idea di dove sia sbagliata la tua intestazione, ma una cosa la posso fare: ti appiccico qui sotto la mia intestazione che funziona!
Il risultato è: nella pagina iniziale, nell'indice e prima pagina di un capitolo in alto non c'è niente, mentre nelle pagine "normali" in alto c'è la righina, il numero di pagina a destra (se è una pagina di destra) e a sinistra (se è una pagina di sinistra), e (solo nelle pagine di destra) il titolo del capitolo.
Magari confrontando il tuo e questo riesci ad ottenere il risultato che vuoi tu! Ciao!
PS: sicuramente molti dei comandi della mia intestazione sono inutili o ridondanti, ma funziona...
\documentclass[a4paper,twoside,11pt]{report}
% serve per scrivere solo fronte e 11 punti
\usepackage{latexsym}
% sistema latex
\linespread{1.2}
% interlinea
\usepackage{amssymb}
% simboli matematici
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
%lettere accentate
\ProvidesLanguage{Italian}
\def\chaptername{Introduzione}
% serve per scrivere in italiano
\def\chaptername{primocapitolo}
\usepackage{amsmath}
% serve per scrittura matematica
\usepackage{amsthm}
% serve per i teoremi
\usepackage{eucal}
% non so ma lo metto
\usepackage{amscd}
%
\usepackage{fancyhdr}
% serve per impaginare la tesi
%
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{eufrak}
\usepackage[dvips]{graphicx}
%\usepackage{epsfig}
%\usepackage{psfig}
\usepackage{mathrsfs}
\newenvironment{figurehere}
{\def\@captype{figure}}
{}
%\addtolength{\evensidemargin}{-.2cm}
%\addtolength{\oddsidemargin}{.8cm}
\pagestyle{fancy}%headings
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}%\thechapter.\ #1 \thesection\ #1 \thechapter.\ #1
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[RE]{}
\fancyhead[LO]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancypagestyle{plain}{
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
}
Il risultato è: nella pagina iniziale, nell'indice e prima pagina di un capitolo in alto non c'è niente, mentre nelle pagine "normali" in alto c'è la righina, il numero di pagina a destra (se è una pagina di destra) e a sinistra (se è una pagina di sinistra), e (solo nelle pagine di destra) il titolo del capitolo.
Magari confrontando il tuo e questo riesci ad ottenere il risultato che vuoi tu! Ciao!
PS: sicuramente molti dei comandi della mia intestazione sono inutili o ridondanti, ma funziona...
\documentclass[a4paper,twoside,11pt]{report}
% serve per scrivere solo fronte e 11 punti
\usepackage{latexsym}
% sistema latex
\linespread{1.2}
% interlinea
\usepackage{amssymb}
% simboli matematici
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
%lettere accentate
\ProvidesLanguage{Italian}
\def\chaptername{Introduzione}
% serve per scrivere in italiano
\def\chaptername{primocapitolo}
\usepackage{amsmath}
% serve per scrittura matematica
\usepackage{amsthm}
% serve per i teoremi
\usepackage{eucal}
% non so ma lo metto
\usepackage{amscd}
%
\usepackage{fancyhdr}
% serve per impaginare la tesi
%
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{eufrak}
\usepackage[dvips]{graphicx}
%\usepackage{epsfig}
%\usepackage{psfig}
\usepackage{mathrsfs}
\newenvironment{figurehere}
{\def\@captype{figure}}
{}
%\addtolength{\evensidemargin}{-.2cm}
%\addtolength{\oddsidemargin}{.8cm}
\pagestyle{fancy}%headings
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}%\thechapter.\ #1 \thesection\ #1 \thechapter.\ #1
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[RE]{}
\fancyhead[LO]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancypagestyle{plain}{
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
}
- Nonno Bassotto
- Site Admin
- Messaggi: 970
- Iscritto il: 14 mag 2006, 17:51
- Località: Paris
- Contatta: