Ver la versión completa : Por qué 1.2 y no 1.2. ????
Hola a todos,
tengo un pequeño problemilla con la numeración de los capítulos, secciones... etc.
el resultado que obtengo es, por ejemplo:
1.2 Características
cuando lo que deseo obtener es:
1.2. Características
és decir, como puedo lograr el "punto final" en la numeración??? lo mismo para toc
Gracias a todos
Hola llorenç,
Lo único que debes hacer es poner el siguiente código en el preámbulo (antes de \begin{document}):
\makeatletter
\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\quad}
\renewcommand{\numberline}[1]{\hb@xt@\@tempdima{#1 .\hfil}}
\makeatother
he añadido el código y funciona... pero sigo sin conseguir el punto en la numeración de los capítulos. Es decir
2 Antecedentes
2.1. Introducción
en la toc en cambio, sí que aparecen todos los "puntos", tambien para los capítulos.
a saber...
Muchas gracias de todas formas!!! :-)
Como el formateado de los capítulos (y el de las partes) es distinto al de las demás unidades seccionales, entonces hay que hacer algo de trabajo adicional.
Supongo que estás utilizando la clase book. Si estás usando otra clase, por favor házmelo saber para indicarte los cambios correspondientes.
\documentclass{book}
\makeatletter
\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\quad}
\renewcommand{\numberline}[1]{\hb@xt@\@tempdima{#1 .\hfil}}
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\huge\bfseries \@chapapp\space \thechapter.
\par\nobreak
\vskip 20\p@
\fi
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother
\begin{document}
\tableofcontents
\chapter{Cap. Uno}
\section{Sec. Uno Uno}
\subsection{Subsec. Uno Uno Uno}
\end{document}
Hola gmedina,
gràcias por tu ayuda! mi documentclass es "scrbook".
Al añadir tu ultima aportación, sí que aparece ya el punto en los capítulos, pero el formato "original" de scrbook ha cambiado un poco...
Con tu ultimo código obtengo:
Capítol 2.
Antecedents
bla bla bla
2.1. Introducció
Mi intención era simplemente añadir el "punto final" al formato que obtengo con scrbook, esto sería:
2. Antecedents
bla bla bla
2.1. Introducció
en fin... muchas gracias de todas formas por tu ayuda gmedia!
un cordial saludo!
Para lograr el efecto deseado con scrbook:
\documentclass{scrbook}
\makeatletter
\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\quad}
\renewcommand{\numberline}[1]{\hb@xt@\@tempdima{#1 .\hfil}}
\makeatother
\renewcommand*{\chapterformat}{%
\mbox{\chapappifchapterprefix{~}\thechapter.\enski p}}
\begin{document}
\tableofcontents
\chapter{Cap. Uno}
\section{Sec. Uno Uno}
\subsection{Subsec. Uno Uno Uno}
\end{document}
última petición...
para terminar con los puntos... necesito la instrucción para hacer desaparecer el punto después del número romano de las partes... También quitarlo en la toc
Será eso posible...? :-)
.................................................. ......
última petición...
Seguro?
No, es tan solo una broma, por favor, si tienes alguna otra duda, no dudes en "postearla" que aquí estamos dispuestos a ayudarte.
necesito la instrucción para hacer desaparecer el punto después del número romano de las partes... También quitarlo en la toc
Será eso posible...? :-)
Claro que sí. Ahora estoy corto de tiempo. Sugerencia: utiliza el paquete tocloft (http://www.ctan.org/tex-archive/help/Catalogue/entries/tocloft.html). (Se puede lograr sin este paquete,... ) :wink:
Powered by vBulletin® Version 4.1.6 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.