4

I would like to have a section title of special type: I need it to be a letter with a figure in superscript. My code (that does not work) would be:

\documentclass[12pt,a4paper]{article} 
\usepackage[slovak]{babel} 
\usepackage[utf8x]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{palatino,verbatim}
\usepackage{amsmath} 
\usepackage{graphicx} 
\usepackage{float}

\begin{document}
\section{$\Sigma_1^{\includegraphics[scale=0.15]{example-image-a}}$}
\end{document}

Is it possible to do this?

4

You can either \protect the command from expanding via

\protect\includegraphics[..]{...}

or make it robust using something like etoolbox:

enter image description here

\documentclass{article}
\usepackage{graphicx,etoolbox}
\robustify{\includegraphics}
\begin{document}
\section{$\Sigma_1^{\includegraphics[scale=0.05]{example-image-a}}$}
\end{document}
| improve this answer | |
  • Thank you, both work very well. Can you, please, explain, what does the \protect command do? – Suzie Apr 25 '14 at 16:09
  • 1
    @Suzie: You should read What is the difference between Fragile and Robust commands? Specific to your case, the argument of \section is considered to be a "moving argument" as it not only winds up in the text where you place it, but also possibly in the ToC. As such, it is written to file where full expansion is attempted unless you \protect (or \robustify) it. Also see David's comment on this topic. – Werner Apr 25 '14 at 16:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.