Letra de alineación central ASUNTO usando la clase newflm

Letra de alineación central ASUNTO usando la clase newflm

Estoy usando newflmla clase para preparar una carta. Sorprendentemente, la clase no proporciona un Subjectcampo. Robar idea deeste hilo, De alguna manera logré insertar un asunto, aunque no fue un buen truco en absoluto. Pero ¿cómo centrar el tema ahora? ¿Existe alguna solución sin editar el archivo de clase? A continuación se muestra un MWE.

\documentclass[10pt,stdletter,addrfromleft]{newlfm}
\usepackage{charter,epstopdf}

\widowpenalty=1000
\clubpenalty=1000

\newlfmP{headermarginskip=20pt}
\newlfmP{sigsize=10pt}
\newlfmP{dateskipafter=20pt}
\newlfmP{addrfromphone}
\newlfmP{addrfromemail}
\PhrPhone{PHONE}
\PhrEmail{EMAIL}
\PhrRegard{SUBJECT}

\namefrom{FROM\_PERSON}

\addrfrom{FROM\_ADDRESS}

\regarding{CENTER\_ALIGN\_SUBJECT\_HERE}

\addrto{TO\_ADDRESS}

\greetto{GREETINGS,}
\closeline{CLOSING}

\begin{document}
\begin{newlfm}


LETTER\_BODY\_HERE

\end{newlfm}
\end{document}

Produce una carta como esta.

ingrese la descripción de la imagen aquí

Respuesta1

Si prefiere no redefinir las macros establecidas en la clase, simplemente puede hacer

 \regarding{{\centering CENTER\_ALIGN\_SUBJECT\_HERE \\}}

De lo contrario, podrías parchear la \regardingmacro:

\makeatletter
\def\regarding#1{\setboolean{@pt@regard}{true}\protect\def\@regard@line{{\centering #1\\}}}%
\makeatother

en su preámbulo.

El grupo adicional {}alrededor del tema limita el efecto de \centeringa esa parte del texto y \\termina explícitamente la línea dentro del grupo, lo cual es necesario porque \centeringmodifica el comportamiento de \\para que se genere el espaciado correcto al final de la línea para centrarla.

información relacionada