+ Responder tema
Resultados 1 al 9 de 9

Tema: Poner color al contador de las secciones, ¿cómo se hace?

  1. #1
    Senior Member t_student_jienense va por un camino distinguido
    Fecha de ingreso
    31 oct, 08
    Ubicación
    Jaén
    Mensajes
    113
    Agradecimientos

    Poner color al contador de las secciones, ¿cómo se hace?

    Buenas noches a todos,
    os escribo porque llevo unos días investigando algunos paquetes y hoy le ha tocado el del color. He conseguido que tanto las secciones, los capítulos, los teoremas, definiciones, etc estén del color que yo quiera, sin embargo, el contador del capítulo, sección, definición, teorema, etc. no consigo hacer que salga del mismo color. Seguro que es una tontería.

    ¿Alguien puede ayudarme?

    Saludos y muchas gracias de antemano

  2. #2
    Senior Member gm es un nombre conocido por todos gm es un nombre conocido por todos gm es un nombre conocido por todos gm es un nombre conocido por todos gm es un nombre conocido por todos gm es un nombre conocido por todos Avatar de gm
    Fecha de ingreso
    12 sep, 09
    Mensajes
    2,333
    Agradecimientos

    Re: Poner color al contador de las secciones, ¿cómo se hace?

    ¿Quieres que cuando hagas una referencia cruzada el color de la referencia también cambie o solo te interesa cambiar el color de los contadores al imprimir los títulos?

  3. #3
    Senior Member Miguel_Isla será famoso muy pronto
    Fecha de ingreso
    13 oct, 07
    Ubicación
    Pamplona
    Mensajes
    193
    Agradecimientos

    Re: Poner color al contador de las secciones, ¿cómo se hace?

    Yo lo que he hecho para mi proyecto final de carrera ha sido redefinir los comandos \section, \subsection etc y \@makechapterhead a mi gusto, cambiando los tipos de letra, la orientación, he añadido una barra horizontal y en algunos caso he cambiado el color.
    No se si será la mejor forma de hacerlo pero es la única que conozco. Hay que saber algo de programación, y si te digo la verdad, el resultado está muy bien,
    pero ahora me sale algún problema con badboxes porque toqué alguna cosa sin saber muy bien lo que hacía.
    Lo puedes hacer tu si quieres, ya que añadir el color es muy sencillo, pero no toquitees demasiado ;)

    Saludos

  4. #4
    Senior Member t_student_jienense va por un camino distinguido
    Fecha de ingreso
    31 oct, 08
    Ubicación
    Jaén
    Mensajes
    113
    Agradecimientos

    Re: Poner color al contador de las secciones, ¿cómo se hace?

    Cita Iniciado por gm
    ¿Quieres que cuando hagas una referencia cruzada el color de la referencia también cambie o solo te interesa cambiar el color de los contadores al imprimir los títulos?
    Muchas gracias gm por contestar. En principio solo me interesa cambiar el color de los contadores.
    Cita Iniciado por Miguel_Isla
    Yo lo que he hecho para mi proyecto final de carrera ha sido redefinir los comandos \section, \subsection etc y \@makechapterhead a mi gusto, cambiando los tipos de letra, la orientación, he añadido una barra horizontal y en algunos caso he cambiado el color.
    No se si será la mejor forma de hacerlo pero es la única que conozco. Hay que saber algo de programación, y si te digo la verdad, el resultado está muy bien,
    pero ahora me sale algún problema con badboxes porque toqué alguna cosa sin saber muy bien lo que hacía.
    Lo puedes hacer tu si quieres, ya que añadir el color es muy sencillo, pero no toquitees demasiado ;)

    Saludos
    Muchas gracias a ti también por contestar. Si no te importa ponerme el código o si te es más fácil mándamelo por e-mail y le hecho un vistazo.

    Así da gusto hacer preguntas.

    Muchas gracias de nuevo a los dos.

    Saludos

  5. #5
    Senior Member gm es un nombre conocido por todos gm es un nombre conocido por todos gm es un nombre conocido por todos gm es un nombre conocido por todos gm es un nombre conocido por todos gm es un nombre conocido por todos Avatar de gm
    Fecha de ingreso
    12 sep, 09
    Mensajes
    2,333
    Agradecimientos

    Re: Poner color al contador de las secciones, ¿cómo se hace?

    Si se quiere cambiar el color (y/o la fuente) de las unidades seccionales (con contador y todo, pero en los títulos (no en las referencias cruzadas ni en la ToC)), el paquete sectsty permite lograrlo fácilmente. Un ejemplo:

    Código:
    \documentclass{book}
    \usepackage{xcolor}         
    \usepackage{sectsty}         
    
    \chapterfont{\color{blue}}
    \sectionfont{\color{green}}
    \subsectionfont{\color{red}}
    
    \begin{document}
    
    \chapter{Primer cap\'itulo}
    \section{Primera secci\'on}
    \subsection{Primera subsecci\'on}
    
    \end{document}
    Para cambios más elaborados, el paquete titlesec es el adecuado.

  6. #6
    Senior Member t_student_jienense va por un camino distinguido
    Fecha de ingreso
    31 oct, 08
    Ubicación
    Jaén
    Mensajes
    113
    Agradecimientos

    Re: Poner color al contador de las secciones, ¿cómo se hace?

    Perfecto. Solucionado.

    Muchas gracias.

    Saludos

  7. #7
    Senior Member Miguel_Isla será famoso muy pronto
    Fecha de ingreso
    13 oct, 07
    Ubicación
    Pamplona
    Mensajes
    193
    Agradecimientos

    Re: Poner color al contador de las secciones, ¿cómo se hace?

    Sinceramente las órdenes que te ha sugerido gm son bastante más sencillas que las que te voy a poner yo.
    Las definiciones estándar de las secciones, subsecciones, etc etc son las siguientes.
    Código:
    \newcommand{\section}{\@startsection{section}{1}{0ex}%
    {-3.5ex plus -1ex minus -0.2ex}%
    {2.3ex plus 0.2ex}%
    {\normalfont\Large\bfseries}}
    \newcommand{\subsection}{\@startsection{subsection}{2}{0ex}%
    {-3.25ex plus -1ex minus -0.2ex}%
    {1.5ex plus 0.2ex}%
    {\normalfont\large\bfseries}}
    \newcommand{\subsubsection}{\@startsection{subsubsection}{3}{0ex}%
    {-3.25ex plus -1ex minus -0.2ex}%
    {1.5ex plus 0.2ex}%
    {\normalfont\normalsize\bfseries}}
    \newcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
    {3.25ex plus 1ex minus 0.2ex}%
    {-1em}%
    {\normalfont\normalsize\bfseries}}
    \newcommand{\subparagraph}{\@startsection{subparagraph}{5}{\parindent}%
    {3.25ex plus 1ex minus 0.2ex}%
    {-1em}%
    {\normalfont\normalsize\bfseries}}
    Si lo que quieres es cambiar el estilo del contador, debes editar \@seccntformat{}.
    Los títulos por defecto (y traducidos a un lenguaje un poco más sencillo (según mis apuntes)) son.
    Código:
    \newcommand{\@makechapterhead}[1]{%
    \vspace*{50 pt}%
    {\setlength{\parindent}{0pt} \raggedright \normal\ifnum \value{secnumdepth}>1
    \if@mainmatter
    \huge\bfseries \@chapapp\ \thechapter
    \par\nobreak\vspace{20 pt}
    \fi
    \fi
    \interlinepenalty 10000
    \Huge \bfseries #1\par\nobreak\vspace{40 pt}}}
    \newcommand{\@makeschapterhead}[1]{%
    \vspace*{50 pt}%
    {\setlength{\parindent}{0pt} \raggedright \normal\interlinepenalty 10000
    \Huge \bfseries #1\par\nobreak\vspace{40 pt}}}
    Te adjunto un código en el que he variado varias cosas de las anteriores para que te sirva de ejemplo.
    Código:
    \documentclass[a4paper,10pt]{book}
    \usepackage[utf8x]{inputenc}
    \usepackage[spanish,es-noshorthands]{babel}
    \usepackage[dvipsnames]{xcolor}
    \makeatletter
    
    \renewcommand{\@makechapterhead}[1]{%
    \vspace*{5mm}%
    {\setlength{\parindent}{0pt} \raggedleft \normalfont
    \ifnum \value{secnumdepth}>1
    \if@mainmatter
    \huge\sffamily \@chapapp\ \thechapter
    \par\nobreak\vspace{5mm}
    \fi
    \fi
    \interlinepenalty 10000
    \Huge \sffamily\bfseries #1\par\nobreak
    \rule[0.5\baselineskip]{\textwidth}{1pt}\par\nobreak\vspace{10mm}}}
    \renewcommand{\@makeschapterhead}[1]{%
    \vspace*{5mm}%
    {\setlength{\parindent}{0pt} \raggedleft \normalfont
    \interlinepenalty 10000
    \Huge \sffamily\bfseries #1\par\nobreak
    \rule[0.5\baselineskip]{\textwidth}{1pt}\par\nobreak\vspace{10mm}}}
    
    \renewcommand{\section}{%
    \renewcommand{\@seccntformat}[1]{\color{Blue}\csname the##1\endcsname.\quad}%
    \@startsection{section}{1}{0ex}%
    {-3.5ex plus -1ex minus -0.2ex}%
    {2.3ex plus 0.2ex}%
    {\huge\color{pink}}}
    
    \renewcommand{\subsection}{%
    \renewcommand{\@seccntformat}[1]{\color{Green}\csname the##1\endcsname.\quad}%
    \@startsection{subsection}{2}{0ex}{-3.25ex plus -1ex minus -0.2ex}{1.5ex plus 0.2ex}{\normalfont\small\color{Purple}}%
    }
    
    \makeatother
    \begin{document}
    \chapter{Probando cosas con \LaTeX}
    He variado el título estándar para que lo coloque a la izquierda y le añada una línea horizontal roja.
    \section{Variamos las secciones}
    El parámetro que controla las secciones es \verb$\section$. Primero he redefinido el contador \verb$\@seccntformat$ para que lo pinte de azul y coloque un punto
    para dejar a continuación un espacio constante con la orden \verb$\qquad$. Las siguientes órdenes tienen que ver con dimensiones
    elásticas para que el título se ajuste al espacio que hay en la hoja. Por último he cambiado el color y el tamaño de la fuente.
    \subsection{Variamos las subsecciones}
    He realizado algo semejante al caso anterior.\par
    Si lo que deseas es que todos los contadores sean iguales, o bien los defines todos iguales o colocas uno solo fuera de la redefinición
     de los estilos.
    \chapter{Otro capítulo}
    \section{Nueva sección}
    \subsection{Nueva subsección}
    \end{document}
    Espero que te sirva de ayuda.

    P.D.: Yo lo que he hecho ha sido crearme un archivo a parte con extensión .sty y cargarlo como si fuera un paquete con las órdenes de reedición de las secciones y subsecciones.

  8. #8
    Senior Member t_student_jienense va por un camino distinguido
    Fecha de ingreso
    31 oct, 08
    Ubicación
    Jaén
    Mensajes
    113
    Agradecimientos

    Re: Poner color al contador de las secciones, ¿cómo se hace?

    Muchas gracias a ti también. Cuando llegue a casa lo pruebo y te comento.
    Saludos

  9. #9
    Junior Member malha10 va por un camino distinguido
    Fecha de ingreso
    12 dic, 12
    Mensajes
    12
    Agradecimientos
    Hola ,Miguel_Isla tu lo usas en Miktex, por que yo uso ese paquete y no compila . espero me respondas . Saludos!

+ Responder tema

Temas similares

  1. Contador Geiger AN-2, técnica nuclear de los ochenta
    Por Anilandro en el foro Ingeniería
    Respuestas: 1
    Último mensaje: 30/11/2011, 15:46
  2. Contador Geiger AN-1 construido con materiales reciclados
    Por Anilandro en el foro Ingeniería
    Respuestas: 3
    Último mensaje: 30/11/2011, 15:43
  3. cómo se hace la llave de conjunto?
    Por Arturo Gómez en el foro LaTeX
    Respuestas: 2
    Último mensaje: 15/01/2011, 21:29
  4. Contador de footnote
    Por kmilo82 en el foro LaTeX
    Respuestas: 2
    Último mensaje: 06/04/2009, 13:56
  5. cómo poner imágenes
    Por jordi en el foro LaTeX
    Respuestas: 2
    Último mensaje: 04/06/2007, 15:50

Etiquetas para este tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes