با سلام و احترام
کد زیر را برای زیباسازی عنوان فصل به کار بردهام.
قبلا این کد باعث میشد که عدد فصل (عدد ۱ داخل دایره) در کنار عنوان فصل قرار بگیرد اما پس از چند ماهی ! (شاید به خاطر به روز کردن بسته زی پرشین) اکنون با اجرای کد، عدد در خط پایین قرار میگیرد.
اگر بخواهم این دایره در کنار عنوان فصل قرار بگیرد باید چه تغییری در کد بدهم؟
با تشکر
کد:
\documentclass{report}
\usepackage{tikz}
\usetikzlibrary{shadows.blur}
\usepackage{titletoc}
\usepackage{calc}
\usepackage[]{titlesec}
\usepackage{geometry}
\usepackage{xepersian}
\settextfont[Scale=1.15]{HM XNiloofar}
\setlatintextfont[Scale=0.9]{Times New Roman}
\defpersianfont\titr[Scale=2.2]{B Titr Bold}
\defpersianfont\Besm[Scale=40]{110_Besmellah}
\colorlet{chpnumbercolor}{black}
\makeatletter
\let\oldl@chapter\l@chapter
\def\l@chapter#1#2{\oldl@chapter{#1}{\textcolor{chpnumbercolor}{#2}}}
\let\old@dottedcontentsline\@dottedtocline
\def\@dottedtocline#1#2#3#4#5{%
\old@dottedcontentsline{#1}{#2}{#3}{#4}{{\textcolor{chpnumbercolor}{#5}}}}
\makeatother
\titleformat{\chapter}[display]
{\normalfont\color{black}}
{\filleft\Huge\bfseries\chaptertitlename\hspace*{2mm}%
\begin{tikzpicture}[baseline={([yshift=-.6ex]current bounding box.center)}]%
\node[fill=black,circle,text=white] {\rl{\thechapter}};
\end{tikzpicture}}
{1ex}
{\filright\titlerule[1.5pt]\vspace*{5ex}\Huge\bfseries}
[]
\titleformat{name=\chapter,numberless}[display]
{\normalfont\color{black}}
{}
{1ex}
{\vspace*{5ex}\huge}
[]
\begin{document}
\chapter{\rl{فصل یک}}
مقداری متن
\end{document}
خروجی کد: