есть ли возможность использовать маленькую картинку (например, 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}