圖片作為部分的「編號」?

圖片作為部分的「編號」?

是否有機會使用小圖片(例如 60x25 px)作為部分的“編號”(或者可能作為項目環境中的項目標記?)圖片的一個示例是這個 在此輸入影像描述

編輯:我認為可以使用逐項列表,但我想自訂這張圖片的「標記」部分。每個部分都有相同的圖片。我不需要部分的數量。我只是希望圖片位於左邊距以指示新部分的開始。就像 \section*{New Topic} 的客製化一樣

先感謝您。

答案1

對於該級別以下的所有其他部分命令,一個快速而骯髒的方法\section是重新定義\@seccntformat以忽略通常的命令\csname the#1\endcsname並在其中插入另一個命令,但這應該是健壯的。

這基本上可以是任何東西,在範例中我展示了一個快速tikz著色的球,但可以包含圖像並相應地縮放。

\documentclass{article}


\usepackage{graphicx}
\usepackage{tikz}

\DeclareRobustCommand{\picturetodisplay}{\includegraphics[scale=0.05]{ente}}

% Redefine it 
\DeclareRobustCommand{\picturetodisplay}{\begin{tikzpicture}\shade[ball color=blue] circle (1ex);\end{tikzpicture}}


\makeatletter
\def\@seccntformat#1{\picturetodisplay\quad}
\makeatother

\begin{document}

\section{A nice section}

\section{Another nice section}

\section{Yet another nice section}

\end{document}

在此輸入影像描述

將「節號」移到頁邊距:

\documentclass{article}

\usepackage{showframe}

\usepackage{graphicx}
\usepackage{tikz}

\newcommand{\unquad}{\hskip-1em\relax}

\DeclareRobustCommand{\picturetodisplay}{\begin{tikzpicture}\shade[ball color=blue] circle (1ex);\end{tikzpicture}}


\makeatletter
\def\@seccntformat#1{\unquad\unquad\picturetodisplay\quad}
\makeatother

\begin{document}

\section{A nice section}

\section{Another nice section}

\DeclareRobustCommand{\picturetodisplay}{\includegraphics[scale=0.03]{ente}}

\section{Yet another nice section}

\end{document}

在此輸入影像描述

相關內容