با سلام،
با استفاده از بسته titlesec
عناوین را شخصی سازی کردم اما نمیتوانم رنگشان را تغییر دهم.
اگر عنوان ساده را با دستورات زیر رنگی کنم، هیچ مشکلی نیست:
\titleformat{\section}
{\color{red}\normalfont\Large\bfseries}
{\color{red}\thesection}{1em}{}
اما وقتی با دستور زیر چیدمان عنوان را تغییر میدهم، دستور رنگ اعمال نمیشود:
% !TEX TS-program = XeLaTeX
\documentclass[a4paper, 12pt]{article}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{xcolor}
\usepackage{xepersian}
\settextfont[Scale=1.1]{XB Niloofar}
\setlatintextfont[Scale=1]{Times New Roman}
\titleformat{\section}[leftmargin]
{\color{red}\normalfont\bfseries\filleft}
{\thesection}{.5em}{}
\titlespacing{\section}
{6pc}{1.5ex plus .1ex minus .2ex}{1pc}
\begin{document}
\section{قسمت }
کمی متن
کمی متن
\section{قسمت }
\end{document}
خروجی هر دو دستور پیوست گردیده است، همانطور که دیده میشود، استفاده از دستور \color{red}
در خط دوازده بیتاثیر بوده است.
البته اگر بخواهم رنگ شمارنده را عوض کنم، این دستور در خط پایینی تاثیر میکند. در نسخه انگلیسی هم امتحان کردم، باز هم نتیجهای نداشت.
ایراد کار من کجاست؟
پیشاپیش سپاسگزارم