章节标题前的水平小框?

章节标题前的水平小框?

我无法正确找到我需要的主题内容。我想像示例中那样设置自定义部分的标题,但我不太擅长使用 latex。

有人可以实现我的代码或者建议我一种简单的方法来独自完成它吗?

以下是我想要的: 我想要的一个例子

这是我现在拥有的: 在此处输入图片描述

这是我的代码:

    \documentclass[11pt,a4paper]{article}
    \usepackage[margin=1in]{geometry}
    \usepackage[english]{babel}
    \usepackage{amsmath, amssymb} %package for math's formulas
    \usepackage{footnote} %package to set footnotes
    \usepackage{fix-cm} %package to fix size of fonts
    \usepackage[dvipsnames]{xcolor}
    \usepackage{titlesec} 
    \usepackage{xhfill}
    \usepackage{lipsum}
    \usepackage[pdftex]{graphicx}
    \usepackage{float}


    \titleformat{\section}
    {\raggedright\normalfont\Large\bfseries\color{RoyalBlue}{\thesection}{1em}{}

    \begin{document}
    \section*{25$^{th}$ April, 2016}
    \lipsum[1]
    \end{document}

答案1

像这样吗?

\documentclass[11pt,a4paper]{article}
    \usepackage[margin=1in]{geometry}
    \usepackage[english]{babel}
    \usepackage{amsmath, amssymb} %package for math's formulas
    \usepackage{footnote} %package to set footnotes
    \usepackage{fix-cm} %package to fix size of fonts
    \usepackage[dvipsnames]{xcolor}
    \usepackage{titlesec}
    \usepackage{xhfill}
    \usepackage{lipsum}
    \usepackage[pdftex]{graphicx}
    \usepackage{float}

\titleformat{\section}
{\raggedright\normalfont\Large\bfseries\color{RoyalBlue}}{\thesection}{1em}{}
\titleformat{name=\section, numberless}
{\raggedright\normalfont\Large\bfseries\color{RoyalBlue}}{}{0em}{\rule[\dimexpr0.5\fontdimen 5\font-1.5pt]{2cm}{3pt}\enspace}

\begin{document}

\section*{25$\textup{th}$ April, 2016}
\lipsum[1]

\end{document} 

在此处输入图片描述

相关内容