我对 LaTeX 还不太熟悉,但我仍然尝试尽可能地定制我的 LaTeX 体验(否则,我会使用简单的所见即所得软件,哈哈!)。但我对一些命令有点困惑。我试图定制我的 section{},并找到了这个简洁的代码:
\RequirePackage[calcwidth]{titlesec}
\RequirePackage{color}
\usepackage{fix-cm}
\definecolor{seccol}{rgb}{0,0.8,0.3} % This is a kind of greenish color... you can define the exact color you want here!
\titleformat{\section}[hang]{\sffamily\bfseries}{
\fontsize{100}{100}\selectfont\color{seccol}\thesection}{0pt}{\linebreak\huge\raggedleft}[{\titlerule[0.5pt]}]
我非常喜欢它,但我想修改它。
首先,有人可以为我分解一下这段代码吗:
\titleformat{\section}[hang]{\sffamily\bfseries}{
\fontsize{100}{100}\selectfont\color{seccol}\thesection}{0pt}{\linebreak\huge\raggedleft}[{\titlerule[0.5pt]}]
?
因为要想修改它,我想我必须先知道它到底是做什么的。但我在网上找不到任何好的、简单的文档。
以下是我想要修改的方法:
- 我希望章节号位于右侧(已经是了);
- 但我希望章节名称位于左边;
- 我不希望章节左对齐。我希望它对齐(如果不可能,则对齐左);
- 我希望章节名称占据整行(或者能够决定占据多少行);
- 我不希望章节名称有任何缩进。
谢谢 !
这是我的全部代码,以防万一:
\documentclass[10pt]{report}
\usepackage{hhline}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[a4paper,portrait,hmargin=1.5cm,vmargin={2.5cm,2.1cm},headheight=12.5pt]{geometry}
\usepackage{amssymb,amsmath,amsfonts}
\RequirePackage[calcwidth]{titlesec}
\RequirePackage{color}
\usepackage{fix-cm}
\usepackage{lipsum}
\definecolor{seccol}{rgb}{0,0.8,0.3} % This is a kind of greenish color... you can define the exact color you want here!
\titleformat{\section}[hang]{\sffamily\bfseries}{
\fontsize{100}{100}\selectfont\color{seccol}\thesection}{0pt}{\linebreak\huge\raggedleft}[{\titlerule[0.5pt]}]
\begin{document}
\chapter{test}
\section{This is an example of how a section would look with these commands : I really like it but I'd like to change a few things}
\lipsum
\end{document}