Formato de subsección diferente si no se proporciona ningún título

Formato de subsección diferente si no se proporciona ningún título

Quiero que las subsecciones aparezcan como "Artículo 1: Foo" cuando entro \subsection{Foo}, pero como "Artículo 1" (sin dos puntos) cuando entro \subsection{}(sin título). ¿Hay alguna forma de hacer esto?

Aquí hay un MWE de lo que tengo ahora:

\documentclass{article}

\usepackage{titlesec}

\newcounter{artikel}
\setcounter{artikel}{1}

\renewcommand{\thesubsection}{\arabic{artikel}}
\titleformat{\subsection}{\large\bfseries}{}{0pt}{Article \thesubsection: \refstepcounter{artikel}}

\begin{document}

\subsection{Foo}
\subsection{}

\end{document}

que produce

Artículo 1: Foo

Artículo 2:

Pero quiero que produzca:

Artículo 1: Foo

Artículo 2

Respuesta1

Puedes hacerlo con etoolboxy la explicitopción de titlesec. También tenga en cuenta que si desea utilizar starredsubsecciones, puede tener un formato diferente con la numberlessclave:

\documentclass{article}

\usepackage[explicit]{titlesec}
\usepackage{etoolbox}
\newcounter{artikel}
\setcounter{artikel}{1}

\renewcommand{\thesubsection}{\arabic{artikel}}
\titleformat{\subsection}{\large\bfseries}{}{0pt}{Article \thesubsection\notblank{#1}{:~}{}#1\refstepcounter{artikel}}

\begin{document}

    \subsection{Foo}
    \subsection{ }

\end{document} 

ingrese la descripción de la imagen aquí

información relacionada