关于段落的问题,其中包含左对齐,居中和右对齐文本的参数

关于段落的问题,其中包含左对齐,居中和右对齐文本的参数

考虑以下最小但有效的例子。

\documentclass[landscape]{article}
\usepackage[a3paper, textwidth=7.5cm, margin=1cm,landscape]{geometry}
\usepackage{titlesec}
\usepackage{xcolor}


\newcommand{\mytitle}[1]{\colorbox{gray!40}{\makebox[\dimexpr\columnwidth-  2\fboxsep\relax]{\filcenter #1\strut}}}
\titleformat{\paragraph}
{\normalfont\normalsize\bfseries}{\theparagraph}{1em}{\mytitle}
\titlespacing*{\paragraph} {0pt}{3.25ex plus 1ex minus .2ex}{1em}

\begin{document}
    \thispagestyle{empty}
    \paragraph{Cheat Sheet Number Theory  (1/2) - X.005 --/12-'15}
\end{document}

我对自定义 \paragraph 命令有疑问。我想将其更改为以下格式。

\paragraph{Left aligned text}{Centered heading}{Right aligned text}

当第一个和第三个参数为空时,如下所示

\paragraph{}{B}{}

应该像现在一样产生以 B 为中心的灰线。

\paragraph{A}{B}{}

应产生灰线,其中 A 左对齐,B 居中。

\paragraph{}{B}{C}

应产生灰线,其中 B 居中且 C 右对齐。

修改上面列出的序言可以实现吗?如果可以,请告诉我应该如何实现。

答案1

这个问题非常不明确,似乎与段落设置完全无关,但我认为你问的是

在此处输入图片描述

\做

cumentclass[landscape]{article}
\usepackage[a3paper, textwidth=7.5cm, margin=1cm,landscape]{geometry}
\usepackage{titlesec}
\usepackage{xcolor}


\newcommand{\mytitle}[3]{%
\par
\noindent
\colorbox{gray!40}{\makebox[\dimexpr\columnwidth-  2\fboxsep\relax]{%
\rlap{#1}\hfill\textbf{#2}\hfill\llap{#3}\strut}}\par}

\begin{document}

\mytitle{foo}{Cheat Sheet Number Theory  (1/2) - X.005 --/12-'15}{ba}

\mytitle{}{Cheat Sheet Number Theory  (1/2) - X.005 --/12-'15}{ba}

\mytitle{foo}{Cheat Sheet Number Theory  (1/2) - X.005 --/12-'15}{}

\end{document}

相关内容