5

While using IEEEtran, I want to enforce the letter 'f' to be small in section headings.

\documentclass[journal]{IEEEtran}
\begin{document} 
\section{Real fMRI Data}
\end{document}

However, IEEEtran by default makes all letters capital, with the first letter of each word a little taller.

I tried this

\section{Real\normalfont{f}MRI Data} 

But then all the letters after that becomes small, which I don't want.

Any help?

6

The reason for your problems - "all letters [becoming] small" - is because \normalfont is a declaration that changes the font from that point onward. Typical usage would be {\normalfont ...} instead of \normalfont{...}. Either way, you're better of changing the shape manually:

enter image description here

\documentclass[journal]{IEEEtran}
\begin{document}
\tableofcontents
\section{Real {\upshape f}MRI Data}
\end{document}
| improve this answer | |
  • 2
    just as matter of taste: as the "f" was not designed to precede uppercase characters, I would add some spacing in "fM", e.g.; \section{Real \textup{f}\kern .05em MRI Data} – Fran Oct 6 '15 at 10:38
-1

Issuing \scshape command from the point you desire normalcy works great. That is the command issued in the IEEEtrans class.

\documentclass[journal]{IEEEtran}

\begin{document}

    \tableofcontents
    \section{Real \normalfont{f}\scshape MRI Data}

\end{document}
| improve this answer | |
  • 2
    Depending on the current font, \normalfont changes more than the shape, also family and series can be changed. Therefore, it is better to put the font change for f inside a group. – Heiko Oberdiek Jun 13 '18 at 18:18

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.