變更 hline 中的顏色線

變更 hline 中的顏色線

最近我問了一個關於如何在標題下方畫一條線的問題,但是無論是否包含圖片,這條線都應該靈活。

我試著改變這條線的顏色,但沒有任何效果?有人知道為什麼嗎?

% PACKAGES
% ---------------------------------------------------------------------

\documentclass[a4paper, 10 pt, oneside, final]{scrartcl}
\usepackage[left=4.6cm, right=0.75cm, top=0.5cm, bottom=0.5cm]{geometry}
\usepackage{soul}
\usepackage{scrpage2}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage{tabularx}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\pagestyle{empty}
\usepackage{enumitem}
\usepackage{color}
\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{amsmath,amssymb,mathrsfs}
\usepackage{scrextend}
\usepackage{marvosym}

\usepackage{xcolor}
\definecolor{blue}{RGB}{0,25,102}


% Title format
\titleformat{\section}{\large\scshape\raggedright}{}{0em}{} [{\color{white}}\vskip-\topskip\rule{\linewidth}{0.8pt}]
\titlespacing*{\section}
{0pt}{0ex plus 0ex minus 0ex}{0ex plus 0ex}

\begin{document}
\section{Arnaud}
\end{document}

如何使用 RGB 麥粒腫設定顏色?謝謝

答案1

您的顏色宏分組不正確。也就是說,}在更改顏色後立即關閉該組(使用右大括號),而不是在繪製\rule.

\documentclass[a4paper, 10 pt, oneside, final]{scrartcl}
\usepackage[left=4.6cm, right=0.75cm, top=0.5cm, bottom=0.5cm]{geometry}
\usepackage{soul}
\usepackage{scrpage2}
\usepackage{titlesec}
\usepackage{marvosym}
\usepackage{tabularx}
\usepackage[francais]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\pagestyle{empty}
\usepackage{enumitem}
\usepackage{color}
\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{amsmath,amssymb,mathrsfs}
\usepackage{scrextend}
\usepackage{marvosym}

\usepackage{xcolor}
\definecolor{blue}{RGB}{0,25,102}


% Title format
\titleformat{\section}{\large\scshape\raggedright}{}{0em}{}%
  [{\color{green}\vskip-\topskip\rule{\linewidth}{0.8pt}}]
\titlespacing*{\section}
{0pt}{0ex plus 0ex minus 0ex}{0ex plus 0ex}

\begin{document}
\section{Arnaud}
\end{document}

在此輸入影像描述

答案2

在群組內發布並\color{white}沒有什麼實際作用。我建議定義一個截面規則顏色(例如),secrulecolor您可以調整它以滿足您的需求:

在此輸入影像描述

\documentclass{scrartcl}
\usepackage{titlesec}
\usepackage{xcolor}

\definecolor{myblue}{RGB}{0,25,102}

% Title format
\colorlet{secrulecolor}{black}% Default rule colour
\titleformat{\section}
  {\large\scshape\raggedright}{}{0em}{} [\vskip-\topskip{\color{secrulecolor}\rule{\linewidth}{0.8pt}}]
\titlespacing*{\section}
  {0pt}{0ex plus 0ex minus 0ex}{0ex plus 0ex}

\begin{document}

\section{Arnaud}

\colorlet{secrulecolor}{blue}
\section{Arnaud}

\colorlet{secrulecolor}{red}
\section{Arnaud}

\colorlet{secrulecolor}{green}
\section{Arnaud}

\colorlet{secrulecolor}{orange!50}
\section{Arnaud}

\colorlet{secrulecolor}{myblue}
\section{Arnaud}

\end{document}

相關內容