在章节名称中添加小图片

在章节名称中添加小图片

我想在每个章节中添加一个小图像,所以我定义了一个带有newcommand可调比例的宏,并尝试重命名章节名称。这是我的 MWE(实际上,它不起作用,因为小图像没有出现)

\documentclass{book}
\usepackage[spanish]{babel}
\usepackage[T1]{fontenc}    
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\newcommand{\image}[1]{\begin{tikzpicture}[scale= #1] \draw[fill=blue] (0,0) circle(4pt); \end{tikzpicture} }
\addto\captionspanish{\renewcommand{\chaptername}{\image{0.18} Capítuloss}}
\begin{document}
\chapter{No name}
no named chapter
\end{document}

我该如何做这个小改动?这是否也会将页眉中的小图片保留为章节名称?

答案1

\renewcommand{\chaptername}{...}当然也可以使用\addto\captionsspanish{...}。(以前的试用版有错别字,所以\addto\....没用)

无论如何,\image由于移动的论点而脆弱,\chapter并且必须被\protect编辑。

\documentclass{book}
\usepackage[T1]{fontenc}    
\usepackage[utf8]{inputenc}

\usepackage[spanish]{babel}
\usepackage{tikz}
\newcommand{\image}[1]{%
  \begin{tikzpicture}[scale=#1]
    \draw[fill=blue] (0,0) circle(4pt);
  \end{tikzpicture}
}
\addto\captionsspanish{\renewcommand{\chaptername}{\protect\image{0.18}Capítulos}}


\begin{document}

\chapter{No name}
no named chapter
\end{document}

在此处输入图片描述

相关内容