섹션의 "번호 매기기"로 그림을 그리시겠습니까?

섹션의 "번호 매기기"로 그림을 그리시겠습니까?

섹션의 "번호 매기기"로(또는 항목 환경의 항목 표시로) 작은 그림(예: 60x25픽셀)을 사용할 수 있습니까? 그림의 예는 다음과 같습니다. 여기에 이미지 설명을 입력하세요.

편집: 항목별 목록을 사용할 수 있을 것 같지만 "마커" 섹션을 이 그림에 맞게 사용자 정의하고 싶습니다. 각 섹션마다 동일한 그림이 표시됩니다. 섹션 수는 필요하지 않습니다. 나는 새로운 섹션의 시작을 나타내기 위해 그림을 왼쪽 여백에 두기를 원합니다. \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}

여기에 이미지 설명을 입력하세요

관련 정보