- Questo topic ha 7 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 10 mesi fa da
egreg9.
-
CreatoreTopic
-
5 Novembre 2013 alle 9:45 #90161::
Ciao,ho un problema con l’ottimo pacchetto arsclassica e classicthesis. In breve, alcune sezioni (poche a dire il vero) hanno dei titoli troppo lunghi che non vengono spezzati e o fuoriescono addirittura dalla pagina (quando veramente lunghi) oppure occupano semplicemente il margine destro. Il documento in questione è un documento oneside.
So che il problema potrebbe essere risolto semplicemente con:
`\section[Azione collettiva o scelta individuale]{La ristrutturazione: un problema di azione collettiva o una razionale scelta individuale?}
`Questa soluzione, se andasse a toccare solo gli header mi andrebbe anche benone ma, in realtà, come noto, va a modificare anche l’indice, cosa che non vorrei, in quanto preferire che nell’indice comparisse il titolo lungo.
C’è una soluzione per mettere gli header su due righe o, ancora meglio, lasciare il titolo breve per quest’ultimi ed il titolo lungo nell’indice?
Grazie mille,
Marco
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Novembre 2013 alle 10:49 #90162::
http://tex.stackexchange.com/questions/6862/how-can-i-display-a-short-chapter-name-in-the-header-and-a-long-chapter-name-in
In quel post trovi delle soluzioni per molti casi (book/memoir/classi KoMa)Fran
-
5 Novembre 2013 alle 15:25 #90163::
La classe memoir definisce i comandi di sezionamento in modo che accettino due argomenti facoltativi, invece di uno solo.\section{titolo} manda il titolo nell’intitolazione de paragrafo, nella testaina e nell’indice
\section[titolo corto]{titolo lungo} Manda il titolo l’ungo nell’intestazione del paragrafo e il titolo corto nelle testatine e nell’indice
\section{titolo per l’indice][titolo per la testatina]{titolo per l’intestazione del paragrafo} si spiega da solo.Usando altre classi si può separare il titolo per l’indice da quello della testatina in questo modo:`
\section[titolo per l'indice e la testaina]{titolo per l'intestazione del paragrafo}
\markright{titolo sostitutivo per la testatina}`
In altre parole il solito comando standard con un solo argomento facoltativo caricherebbe il mark di destra con lo stesso titolo per l’indice, ma il successivo comando \markright carica il mark di destra con il contenuto del suo argomento.Nel tuo caso potresti usare`\section{titolo lungo per l'intestazione e per l'indice}
\markright{titolo corto per la testatina di destra}`
-
5 Novembre 2013 alle 15:59 #90164::
Vi ringrazio per le risposte ma in entrambi i casi non funzionano. Mi spiego:Usando:
`
\section{La ristrutturazione: un problema di azione collettiva o una razionale scelta individuale?}
\markright{Azione collettiva o scelta individuale?}
`La testatina viene scritta in minuscolo, mentre il pacchetto Arsclassica ha testatina semitrasparenti in maiuscolo. Inoltre, questa soluzione è affetta dallo stesso problema che ho usando
`
\section[La ristrutturazione: un problema di azione collettiva o una razionale scelta individuale?]{La ristrutturazione: un problema di azione collettiva o una razionale scelta individuale?%
\sectionmark{Azione collettiva o scelta individuale?}}
\sectionmark{Azione collettiva o scelta individuale?}
`Ossia in entrambi i casi le tastatine vengono modificate ma non nella prima pagina della testatina in questione. In altre parole, se la \section in questione va da pagina 52 a pagina 59, nelle pp. 53-59 la testatina è “Azione collettiva o scelta individuale?” ma nella pagina 52, la prima dove compare la section, resta “La ristrutturazione: un problema di azione collettiva o una razionale scelta individuale?”
-
5 Novembre 2013 alle 16:26 #90165::
Non uso arsclassica, per cui parlo in generale.Con le classi normali nelle pagine pari compare il titolo del capitolo e nelle pagine dispari il titolo del paragrafo in vigore all’inizio della pagina. Quindi mi domando che tipo di configurazione o preambolo hai usato per avere le testatine tutte uguali, senza testatine di capitoli.
-
5 Novembre 2013 alle 16:44 #90166::
Qui il preambolo
`\documentclass[11pt,a4paper,oneside,openany,titlepage,headinclude,,footinclude,BCOR5mm,cleardoublepage=empty,tablecaptionabove,]{scrreprt}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[suftesi]{frontespizio}
\usepackage{indentfirst}
\usepackage{graphicx} \usepackage{listings}
\usepackage[font=small]{quoting}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[italian]{varioref}
\usepackage{mparhack,fixltx2e,relsize}
\usepackage{tabularx}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib,backend=biber]{biblatex}
\addbibresource{Bibliografia.bib}
\usepackage{eurosym}
\usepackage[eulerchapternumbers,beramono,eulermath,pdfspacing,listings]{classicthesis}
\usepackage{arsclassica}
\usepackage{bookmark}\input{impostazioni-tesi}
\newcommand{\myquotation}[3]{ \begin{list}{}{ \setlength\leftmargin{0.33\pdfpagewidth} \setlength\parindent{0cm} } \item\footnotesize{#3} \item\hfill{\footnotesize{#1, \emph{#2}}} \end{list} }
\begin{document}
\pagestyle{scrheadings} `Qui le impostazioni della tesi scritte da Lorenzo Pantieri:
`%*********************************************************************************
% impostazioni-tesi.tex
% di Lorenzo Pantieri (2011-2013)
% file che contiene le impostazioni della tesi
%*********************************************************************************%*********************************************************************************
% Comandi personali
%*******************************************************
\newcommand{\myName}{Lorenzo Pantieri} % autore
\newcommand{\myTitle}{La prova ontologica dell'esistenza di Dio} % titolo
\newcommand{\myDegree}{Tesi di laurea} % tipo di tesi
\newcommand{\myUni}{Universit degli Studi del Magdeburgo} % universit
\newcommand{\myFaculty}{Facolt di Lettere e Filosofia} % facolt
\newcommand{\myDepartment}{Dipartimento di Teologia} % dipartimento
\newcommand{\myProf}{Chiar.mo Prof.~S.~Anselmo d'Aosta} % relatore
%\newcommand{\myOtherProf}{Dott.~Immanuel Kant} % correlatore (se c')
\newcommand{\myLocation}{Magdeburgo} % dove
\newcommand{\myTime}{Aprile 2013} % quando%*********************************************************************************
% Impostazioni di amsmath, amssymb, amsthm
%*********************************************************************************% comandi per gli insiemi numerici (serve il pacchetto amssymb)
\newcommand{\numberset}{\mathbb}
\newcommand{\N}{\numberset{N}}
\newcommand{\R}{\numberset{R}}% un ambiente per i sistemi
\newenvironment{sistema}%
{\left\lbrace\begin{array}{@{}l@{}}}%
{\end{array}\right.}% definizioni (serve il pacchetto amsthm)
\theoremstyle{definition}
\newtheorem{definizione}{Definizione}% teoremi, leggi e decreti (serve il pacchetto amsthm)
\theoremstyle{plain}
\newtheorem{teorema}{Teorema}
\newtheorem{legge}{Legge}
\newtheorem{decreto}[legge]{Decreto}
\newtheorem{murphy}{Murphy}[section]%*********************************************************************************
% Impostazioni di biblatex
%*********************************************************************************
\defbibheading{bibliography}{%
\cleardoublepage
\manualmark
\phantomsection
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\chapter*{\bibname\markboth{\spacedlowsmallcaps{\bibname}}
{\spacedlowsmallcaps{\bibname}}}}%*********************************************************************************
% Impostazioni di listings
%*********************************************************************************
\lstset{language=[LaTeX]Tex,%C++,
keywordstyle=\color{RoyalBlue},%\bfseries,
basicstyle=\small\ttfamily,
%identifierstyle=\color{NavyBlue},
commentstyle=\color{Green}\ttfamily,
stringstyle=\rmfamily,
numbers=none,%left,%
numberstyle=\scriptsize,%\tiny
stepnumber=5,
numbersep=8pt,
showstringspaces=false,
breaklines=true,
frameround=ftff,
frame=single
}%*********************************************************************************
% Impostazioni di hyperref
%*********************************************************************************
\hypersetup{%
hyperfootnotes=false,pdfpagelabels,
%draft, % = elimina tutti i link (utile per stampe in bianco e nero)
colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,%
% decommenta la riga seguente per avere link in nero (per esempio per la stampa in bianco e nero)
%colorlinks=false, linktocpage=false, pdfborder={0 0 0}, pdfstartpage=1, pdfstartview=FitV,%
breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,%
plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,%
hypertexnames=true, pdfhighlight=/O,%nesting=true,%frenchlinks,%
urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen, %pagecolor=RoyalBlue,%
%urlcolor=Black, linkcolor=Black, citecolor=Black, %pagecolor=Black,%
pdftitle={\myTitle},%
pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
pdfsubject={},%
pdfkeywords={},%
pdfcreator={pdfLaTeX},%
pdfproducer={LaTeX with hyperref and ClassicThesis}%
}%*********************************************************************************
% Impostazioni di graphicx
%*********************************************************************************
\graphicspath{{Immagini/}} % cartella dove sono riposte le immagini%*********************************************************************************
% Margini ottimizzati per l'A4
%*********************************************************************************
\areaset[current]{336pt}{750pt}
\setlength{\marginparwidth}{7em}
\setlength{\marginparsep}{2em}%%*********************************************************************************
% Impostazioni di varioref
%*********************************************************************************
\makeatletter
\vref@addto\extrasitalian{%
\def\reftextfaraway#1{a pagina~\pageref{#1}}%
}
\makeatother%*********************************************************************************
% Altro
%*********************************************************************************% […] 😉
\newcommand{\omissis}{[\dots\negthinspace]}% eccezioni all'algoritmo di sillabazione
\hyphenation{Fortran ma-cro-istru-zio-ne nitro-idrossil-amminico}% correzione di un bug di scrreprt nella numerazione delle figure
\renewcommand*{\figureformat}{%
\figurename~\thefigure%
%\autodot%
}
\renewcommand*{\tableformat}{%
\tablename~\thetable%
%\autodot%
}`
-
5 Novembre 2013 alle 17:14 #90167::
Ho il sospetto che la cosa dipenda dal fatto che usi l’opzione oneside per la classe scrreprt.Innanzi tutto prova con twoside, tanto per vedere che cosa succede.
Poi puoi provare a spostare \markright subito prima di \section; Questa se funziona sarebbe alta acrobazia, perché sfrutta il fatto che nelle testatine va a finire il mark che compare per primo nella pagina o il mark che era in vigore nella pagina precedente; quindi in questo caso sarebbe più importante e prevalente il \markright messo prima di \section, però questo implica una forte speranza che il meccanismo interno di gestione dei mark funzioni come descritto nella documentazione, che per conto suo è abbastanza complessa.
-
5 Novembre 2013 alle 22:31 #90168::
marco.cola” post=89678Qui il preambolo
`\documentclass[11pt,a4paper,oneside,openany,titlepage,headinclude,,footinclude,BCOR5mm,cleardoublepage=empty,tablecaptionabove,]{scrreprt}\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,italian]{babel}
\usepackage[suftesi]{frontespizio}
\usepackage{indentfirst}
\usepackage{graphicx} \usepackage{listings}
\usepackage[font=small]{quoting}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[italian]{varioref}
\usepackage{mparhack,fixltx2e,relsize}
\usepackage{tabularx}
\usepackage[style=philosophy-modern,hyperref,backref,square,natbib,backend=biber]{biblatex}
\addbibresource{Bibliografia.bib}
\usepackage{eurosym}
\usepackage[eulerchapternumbers,beramono,eulermath,pdfspacing,listings]{classicthesis}
\usepackage{arsclassica}
\usepackage{bookmark}\input{impostazioni-tesi}
\newcommand{\myquotation}[3]{ \begin{list}{}{ \setlength\leftmargin{0.33\pdfpagewidth} \setlength\parindent{0cm} } \item\footnotesize{#3} \item\hfill{\footnotesize{#1, \emph{#2}}} \end{list} }
\begin{document}
\pagestyle{scrheadings} `Qui le impostazioni della tesi scritte da Lorenzo Pantieri:
`%*********************************************************************************
% impostazioni-tesi.tex
% di Lorenzo Pantieri (2011-2013)
% file che contiene le impostazioni della tesi
%*********************************************************************************%*********************************************************************************
% Comandi personali
%*******************************************************
\newcommand{\myName}{Lorenzo Pantieri} % autore
\newcommand{\myTitle}{La prova ontologica dell'esistenza di Dio} % titolo
\newcommand{\myDegree}{Tesi di laurea} % tipo di tesi
\newcommand{\myUni}{Universit degli Studi del Magdeburgo} % universit
\newcommand{\myFaculty}{Facolt di Lettere e Filosofia} % facolt
\newcommand{\myDepartment}{Dipartimento di Teologia} % dipartimento
\newcommand{\myProf}{Chiar.mo Prof.~S.~Anselmo d'Aosta} % relatore
%\newcommand{\myOtherProf}{Dott.~Immanuel Kant} % correlatore (se c')
\newcommand{\myLocation}{Magdeburgo} % dove
\newcommand{\myTime}{Aprile 2013} % quando%*********************************************************************************
% Impostazioni di amsmath, amssymb, amsthm
%*********************************************************************************% comandi per gli insiemi numerici (serve il pacchetto amssymb)
\newcommand{\numberset}{\mathbb}
\newcommand{\N}{\numberset{N}}
\newcommand{\R}{\numberset{R}}% un ambiente per i sistemi
\newenvironment{sistema}%
{\left\lbrace\begin{array}{@{}l@{}}}%
{\end{array}\right.}% definizioni (serve il pacchetto amsthm)
\theoremstyle{definition}
\newtheorem{definizione}{Definizione}% teoremi, leggi e decreti (serve il pacchetto amsthm)
\theoremstyle{plain}
\newtheorem{teorema}{Teorema}
\newtheorem{legge}{Legge}
\newtheorem{decreto}[legge]{Decreto}
\newtheorem{murphy}{Murphy}[section]%*********************************************************************************
% Impostazioni di biblatex
%*********************************************************************************
\defbibheading{bibliography}{%
\cleardoublepage
\manualmark
\phantomsection
\addcontentsline{toc}{chapter}{\tocEntry{\bibname}}
\chapter*{\bibname\markboth{\spacedlowsmallcaps{\bibname}}
{\spacedlowsmallcaps{\bibname}}}}%*********************************************************************************
% Impostazioni di listings
%*********************************************************************************
\lstset{language=[LaTeX]Tex,%C++,
keywordstyle=\color{RoyalBlue},%\bfseries,
basicstyle=\small\ttfamily,
%identifierstyle=\color{NavyBlue},
commentstyle=\color{Green}\ttfamily,
stringstyle=\rmfamily,
numbers=none,%left,%
numberstyle=\scriptsize,%\tiny
stepnumber=5,
numbersep=8pt,
showstringspaces=false,
breaklines=true,
frameround=ftff,
frame=single
}%*********************************************************************************
% Impostazioni di hyperref
%*********************************************************************************
\hypersetup{%
hyperfootnotes=false,pdfpagelabels,
%draft, % = elimina tutti i link (utile per stampe in bianco e nero)
colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,%
% decommenta la riga seguente per avere link in nero (per esempio per la stampa in bianco e nero)
%colorlinks=false, linktocpage=false, pdfborder={0 0 0}, pdfstartpage=1, pdfstartview=FitV,%
breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,%
plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,%
hypertexnames=true, pdfhighlight=/O,%nesting=true,%frenchlinks,%
urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen, %pagecolor=RoyalBlue,%
%urlcolor=Black, linkcolor=Black, citecolor=Black, %pagecolor=Black,%
pdftitle={\myTitle},%
pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
pdfsubject={},%
pdfkeywords={},%
pdfcreator={pdfLaTeX},%
pdfproducer={LaTeX with hyperref and ClassicThesis}%
}%*********************************************************************************
% Impostazioni di graphicx
%*********************************************************************************
\graphicspath{{Immagini/}} % cartella dove sono riposte le immagini%*********************************************************************************
% Margini ottimizzati per l'A4
%*********************************************************************************
\areaset[current]{336pt}{750pt}
\setlength{\marginparwidth}{7em}
\setlength{\marginparsep}{2em}%%*********************************************************************************
% Impostazioni di varioref
%*********************************************************************************
\makeatletter
\vref@addto\extrasitalian{%
\def\reftextfaraway#1{a pagina~\pageref{#1}}%
}
\makeatother%*********************************************************************************
% Altro
%*********************************************************************************% […] 😉
\newcommand{\omissis}{[\dots\negthinspace]}% eccezioni all'algoritmo di sillabazione
\hyphenation{Fortran ma-cro-istru-zio-ne nitro-idrossil-amminico}% correzione di un bug di scrreprt nella numerazione delle figure
\renewcommand*{\figureformat}{%
\figurename~\thefigure%
%\autodot%
}
\renewcommand*{\tableformat}{%
\tablename~\thetable%
%\autodot%
}`
Il problema è intricato. Siccome classicthesis usa titlesec, il controllo su ciò che va nelle testatine e nell’indice che con scrbook si potrebbe ottenere con l’opzione [tt]optiontohead[/tt] non funziona più.
Perciò temo che l’unica strada sia
`\stepcounter{section}
\sectionmark{Azione collettiva o scelta individuale}
\addtocounter{section}{-1}
\section{La ristrutturazione: un problema di azione collettiva
o una razionale scelta individuale?}
\sectionmark{Azione collettiva o scelta individuale}`
Naturalmente sarebbe molto meglio evitare titoli lunghi.Ciao
Enrico
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.