- Questo topic ha 6 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 5 mesi fa da
samiel.
-
CreatoreTopic
-
7 Aprile 2014 alle 18:48 #93831::
Non ho ben capito come funziona la geometria dei titoli. Mi spiego. Con questo codice
`\titleformat{\chapter}[hang]
{\bfseries\fontsize{11}{12}\selectfont}
{\scshape\thechapter}
{0.75cm}
{}
\titleformat{\section}
{\normalfont\fontsize{11}{12}\selectfont}
{\thesection}
{0.75cm}
{}
\titleformat{\subsection}
{\normalfont\fontsize{11}{12}\selectfont\itshape}
{}
{0.75cm}
{}`
l’inizio del testo del titolo (ovviamente numerazione esclusa) della \section
non corrisponde all’iniizio del testo del titolo della \subsection, che mi appare
spostata più a sinistra. Come posso calcolare esattamente le distanze?
Perché la presenza di un numero più o meno lungo (ad esempio I contro XVIII)
determina il punto in cui inizia il testo del titolo…grazie
m
-
CreatoreTopic
-
AutoreRisposte
-
-
8 Aprile 2014 alle 9:56 #93832::
samiel” post=93412Non ho ben capito come funziona la geometria dei titoli. Mi spiego. Con questo codice
`\titleformat{\chapter}[hang]
{\bfseries\fontsize{11}{12}\selectfont}
{\scshape\thechapter}
{0.75cm}
{}
\titleformat{\section}
{\normalfont\fontsize{11}{12}\selectfont}
{\thesection}
{0.75cm}
{}
\titleformat{\subsection}
{\normalfont\fontsize{11}{12}\selectfont\itshape}
{}
{0.75cm}
{}`
l’inizio del testo del titolo (ovviamente numerazione esclusa) della \section
non corrisponde all’iniizio del testo del titolo della \subsection, che mi appare
spostata più a sinistra. Come posso calcolare esattamente le distanze?
Perché la presenza di un numero più o meno lungo (ad esempio I contro XVIII)
determina il punto in cui inizia il testo del titolo…grazie
mDomandare un esempio minimo compilablle sembra tempo perso, eh? 🙁
Il quarto argomento di [tt]\titleformat[/tt] è la distanza fra il numero e il titolo. Se il numero non c’è, è la distanza del titolo dal margine sinistro.
`\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[hang]
{\bfseries\fontsize{11}{12}\selectfont}
{\scshape\thechapter}
{0.75cm}
{}
\titleformat{\section}
{\normalfont\fontsize{11}{12}\selectfont}
{\makebox[0pt][l]{\thesection}}
{0.75cm}
{}
\titleformat{\subsection}
{\normalfont\fontsize{11}{12}\selectfont\itshape}
{}
{0.75cm}
{}\begin{document}
\chapter{Abc}\section{Def}
\subsection{Ghi}
\end{document}
`Maiuscoletto nero per il titolo dei capitoli? Be’, mi pare un pochino esagerato, anche considerando che ben pochi font ce l’hanno. Per fortuna, aggiungo.
Ciao
Enrico
-
8 Aprile 2014 alle 10:44 #93833::
egreg9″ post=93425
Maiuscoletto nero per il titolo dei capitoli? Be’, mi pare un pochino esagerato, anche considerando che ben pochi font ce l’hanno. Per fortuna, aggiungo.Ciao
Enricoegreg9″ post=93425
Non ho ben capito come funziona la geometria dei titoli. Mi spiego. Con questo codice
`\titleformat{\chapter}[hang]
{\bfseries\fontsize{11}{12}\selectfont}
{\scshape\thechapter}
{0.75cm}
{}
\titleformat{\section}
{\normalfont\fontsize{11}{12}\selectfont}
{\thesection}
{0.75cm}
{}
\titleformat{\subsection}
{\normalfont\fontsize{11}{12}\selectfont\itshape}
{}
{0.75cm}
{}`
l’inizio del testo del titolo (ovviamente numerazione esclusa) della \section
non corrisponde all’iniizio del testo del titolo della \subsection, che mi appare
spostata più a sinistra. Come posso calcolare esattamente le distanze?
Perché la presenza di un numero più o meno lungo (ad esempio I contro XVIII)
determina il punto in cui inizia il testo del titolo…grazie
mDomandare un esempio minimo compilablle sembra tempo perso, eh? 🙁
Il quarto argomento di [tt]\titleformat[/tt] è la distanza fra il numero e il titolo. Se il numero non c’è, è la distanza del titolo dal margine sinistro.
`\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[hang]
{\bfseries\fontsize{11}{12}\selectfont}
{\scshape\thechapter}
{0.75cm}
{}
\titleformat{\section}
{\normalfont\fontsize{11}{12}\selectfont}
{\makebox[0pt][l]{\thesection}}
{0.75cm}
{}
\titleformat{\subsection}
{\normalfont\fontsize{11}{12}\selectfont\itshape}
{}
{0.75cm}
{}\begin{document}
\chapter{Abc}\section{Def}
\subsection{Ghi}
\end{document}
`Maiuscoletto nero per il titolo dei capitoli? Be’, mi pare un pochino esagerato, anche considerando che ben pochi font ce l’hanno. Per fortuna, aggiungo.
Ciao
EnricoE non finisce qui… C’è anche il maiuscoletto nero “corsivo”:
`\documentclass{article}
\usepackage{garamondx}
\begin{document}
\textbf{\textsc{\emph{maiuscoletto nero corsivo}}}
\end{document}`
Serve garamondx:
http://profs.lettere.univr.it/valbusa/2013/05/01/urw-garamond-con-latex/Ciao
Ivan
-
8 Aprile 2014 alle 17:07 #93834::
Il maiuscoletto nero è un errore, e poi usando l’EB Garamond non me n’ero nemmeno accorto,
dal momento che non ce l’ha. Inoltre il maiuscoletto era solo per il numero romano del capitolo,
non per il suo titolo.In ogni caso, cercavo di produrre l’allineamento di tutti i titoli. Ecco il codice
di una prima soluzione trovata qui http://tex.stackexchange.com/questions/120219/same-space-between-number-and-text-in-chapters-sections
`\documentclass[a4paper,twoside,11pt]{report}
\usepackage{fontspec}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{EB Garamond}
\usepackage{polyglossia}
\setmainlanguage[babelshorthands=true]{italian}
\PolyglossiaSetup{italian}{indentfirst=false}\usepackage[explicit]{titlesec}
\usepackage[rightlabels,dotinlabels]{titletoc}\renewcommand{\thechapter}{\roman{chapter}}
\renewcommand\thesection{\arabic{section}}\newlength\mylena
\newlength\mylenb
\setlength\mylena{1cm}
\setlength\mylenb{\dimexpr\textwidth-\mylena\relax}\newcommand\PlaceNumber[1]{%
\makebox[\mylena][l]{#1}}\titleformat{\chapter}[hang]
{\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{\scshape\thechapter}\parbox[t]{\mylenb}{\raggedright#1}}
\titleformat{name=\chapter,numberless}
{\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
\titleformat{\section}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{\thesection}\parbox[t]{\mylenb}{\raggedright#1}}
[\vspace*{5pt}]
\titleformat{name=\section,numberless}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
[\vspace*{5pt}]
\titleformat{\subsection}
{\normalfont\fontsize{11}{13}\selectfont\itshape}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
{}
\titleformat{name=\subsection,numberless}
{\normalfont\fontsize{11}{13}\selectfont\itshape}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}\titlespacing{\chapter}
{0pt}
{0pt}
{3cm}\begin{document}
\tableofcontents\chapter{La questione degli universali}
\section{Il realismo: l'universale come sostanza}
\subsection{Gli universali come sostanze in Eriugena}
\subsection{Realismo e teologia nella Scuola di Chartres}
\section{Il realismo: l'universale come sostanza}
\subsection{Gli universali come sostanze in Eriugena}
\subsection{Realismo e teologia nella Scuola di Chartres}\end{document}`
Poi in quella pagina ce n’è una seconda più semplice targata egreg,
più tardi provo anche quella (adesso ho la prole da gestire…)
L’allineamento riesce perfettamente, vorrei capire come gestire anche
lo spazio fra i titoli e i titoli e il testo sottostante. Le indagini proseguonom
-
8 Aprile 2014 alle 20:41 #93835::
Sono arrivato a questo codice che soddisfa le mie esigenze
` \usepackage{parskip}
\setlength{\parindent}{1.8em}\usepackage[rightlabels,dotinlabels]{titletoc}
\renewcommand{\thechapter}{\scshape\roman{chapter}}
\renewcommand\thesection{\arabic{section}}\usepackage[explicit]{titlesec}
\newlength\mylena
\newlength\mylenb
\setlength\mylena{1.8em}
\setlength\mylenb{\dimexpr\textwidth-\mylena\relax}\newcommand\PlaceNumber[1]{%
\makebox[\mylena][l]{#1}}\titleformat{\chapter}[hang]
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{\scshape\thechapter}\parbox[t]{\mylenb}{\raggedright#1}}
\titleformat{name=\chapter,numberless}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
\titleformat{\section}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{\thesection}\parbox[t]{\mylenb}{\raggedright#1}}
[\vspace*{5pt}]
\titleformat{name=\section,numberless}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
[\vspace*{5pt}]
\titleformat{\subsection}
{\normalfont\fontsize{11}{13}\selectfont\itshape}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
{}
\titleformat{name=\subsection,numberless}
{\normalfont\fontsize{11}{13}\selectfont\itshape}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}\titlespacing{\chapter}
{0pt}
{0cm}
{3cm}\titlespacing{\section}
{0pt}
{2em}
{0pt}`
-
9 Aprile 2014 alle 6:37 #93836::
samiel” post=93430Sono arrivato a questo codice che soddisfa le mie esigenze
` \usepackage{parskip}
\setlength{\parindent}{1.8em}\usepackage[rightlabels,dotinlabels]{titletoc}
\renewcommand{\thechapter}{\scshape\roman{chapter}}
\renewcommand\thesection{\arabic{section}}\usepackage[explicit]{titlesec}
\newlength\mylena
\newlength\mylenb
\setlength\mylena{1.8em}
\setlength\mylenb{\dimexpr\textwidth-\mylena\relax}\newcommand\PlaceNumber[1]{%
\makebox[\mylena][l]{#1}}\titleformat{\chapter}[hang]
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{\scshape\thechapter}\parbox[t]{\mylenb}{\raggedright#1}}
\titleformat{name=\chapter,numberless}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
\titleformat{\section}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{\thesection}\parbox[t]{\mylenb}{\raggedright#1}}
[\vspace*{5pt}]
\titleformat{name=\section,numberless}
{\normalfont\fontsize{11}{13}\selectfont}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
[\vspace*{5pt}]
\titleformat{\subsection}
{\normalfont\fontsize{11}{13}\selectfont\itshape}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}
{}
\titleformat{name=\subsection,numberless}
{\normalfont\fontsize{11}{13}\selectfont\itshape}
{}
{0em}
{\PlaceNumber{}\parbox[t]{\mylenb}{\raggedright#1}}\titlespacing{\chapter}
{0pt}
{0cm}
{3cm}\titlespacing{\section}
{0pt}
{2em}
{0pt}`Assomiglia un po’ a suftesi:
`
\documentclass[subsecfont=italic,tocstyle=dotted]{suftesi}
\setcounter{secnumdepth}{1}\begin{document}
\tableofcontents\chapter{La questione degli universali}
\section{Il realismo: l'universale come sostanza}
\subsection{Gli universali come sostanze in Eriugena}
\subsection{Realismo e teologia nella Scuola di Chartres}
\section{Il realismo: l'universale come sostanza}
\subsection{Gli universali come sostanze in Eriugena}
\subsection{Realismo e teologia nella Scuola di Chartres}\end{document}
`Ciao
Ivan
-
9 Aprile 2014 alle 18:07 #93837::
Vero, infatti ho compilato lo stesso file anche con suftesi
(passando a pdflatex col suo font di default perché sono abituato a vederla
così e con il Garamond non la riconoscevo….)
Solo che io volevo le \subsection non numerate (il testo è breve
e non mi piace riempirlo di numerii) e poi ho delle testatine un po’ diverse
(ho usato la classe report), nel senso che nelle pagine pari
metto il capitolo e in quelle dispari la sezione. Suftesi si comporta
diversamente e so che l’autore è contrario ad autorizzare modifiche 🙂m
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.