Possible Duplicate:
Formatting section titles
How can I change the format of section
, subsection
and ... to something like below?
2.1 | Greenhouse Effect
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It only takes a minute to sign up.
Sign up to join this communityPossible Duplicate:
Formatting section titles
How can I change the format of section
, subsection
and ... to something like below?
2.1 | Greenhouse Effect
The default formatting of section heading counters is performed by the macro \@seccntformat
, which is defined in latex.ltx
as
\def\@seccntformat#1{\csname the#1\endcsname\quad}
This prints the counter and inserts \quad
. You can adapt this to print the counter and insert something else, like
\def\@seccntformat#1{\csname the#1\endcsname\hspace*{0.5em}$|$\hspace*{0.5em}}
This would still have a \quad
-like feel, only with the insertion of a pipe:
\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\makeatletter
% \def\@seccntformat#1{\csname the#1\endcsname\quad}% Default
\def\@seccntformat#1{\csname the#1\endcsname\hspace*{0.5em}$|$\hspace*{0.5em}}
\makeatother
\begin{document}
\section{Greenhouse effect}
\lipsum
\end{document}
Of course, this would hold far all section from the level of \section
downward, whenever you have a numbered heading. Unnumbered headings will not be affected.
You can use the titlesec
to help with this; I've used the lipsum
package for sample text and I found \textpipe
from the tipa
package from The comprehensive sysmbols list.
\documentclass{article}
\usepackage{titlesec}
\usepackage{lipsum}
\usepackage{tipa}
% custom section
\titleformat{\section}
{\normalfont\Large\bfseries}
{\thesection\hskip 9pt\textpipe\hskip 9pt}
{0pt}
{}
\begin{document}
\section{Greenhouse effect}
\lipsum[1]
\end{document}
titlesec
you could use something like:\titleformat{\section}{\normalfont\bf}{\thesection\hspace{5pt}$\vert$}{5pt}{}