2

The microtype package seems to glitch with the asme2e.cls class file. The MWE is as follows:

\documentclass[twocolumn,10pt]{asme2e}
\usepackage{microtype} % comment/uncomment
\title{Title}
\begin{document}
\maketitle
\end{document}

with:

  • asme2e.cls: 2012/08/28 v1.7.2 ASME
  • pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024)
  • microtype 2023/03/13 v3.1a (tested as well with microtype 2025/07/09 v3.2b)

The beginning of the error message is as follows:

\MT@prot@iffirstcmd ...\MT@prot@next \relax \@nil 
                                                  #1\expandafter \expandafte...
l.6 \maketitle

What is your experience with this (fairly recent) issue?

15
  • 4
    You've been here long enough to know to always add a minimal example others can copy and test as is (and no, I did not give negative score) Commented Jul 30, 2025 at 13:08
  • 1
    questions should not rely on the content of external links. please provide an MNWE here and the full message from the log (which should include a line number). also specify which engine you're using. Commented Jul 30, 2025 at 15:50
  • an mwe based on the versions I have in tl works for me and you don't say which version you think causes the problem. Commented Jul 30, 2025 at 17:29
  • 2
    Workaround: \documentclass[twocolumn,10pt]{asme2e} \usepackage{microtype} % comment/uncomment \title{Title} \begin{document} \microtypesetup{nopatch=item} \maketitle \microtypesetup{patch=item} \end{document} Commented Aug 1, 2025 at 15:34
  • 3
    this has been fixed in the dev branch. Commented Aug 1, 2025 at 16:04

1 Answer 1

1

I am answering to change the status of the question. A fix has been suggested by Robert in the dev branch of the microtype package.

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.