Latex 部分刻字乳胶

Latex 部分刻字乳胶,latex,Latex,我正在尝试使我的文档部件显示为: A.叙述性%\部分{叙述性} Intro%\section{Intro} 正文 B.附录%\第{附录}部分 派生%\节{派生} 附录文本 我见过其他人使用: \renewcommand{\thepart}{\Alph{part}} 然而,出于某种原因,这对我来说并不奏效。我的角色显示为: A部分 叙述 介绍 正文 乙部 附录 派生词 附录文本 有什么想法吗?你的想法是对的,但你也重新定义了标题格式 从以下方面: 下面的最小示例更新了\part,以设置不同的编

我正在尝试使我的文档部件显示为:

A.叙述性%\部分{叙述性}

  • Intro%\section{Intro}
  • 正文

    B.附录%\第{附录}部分

  • 派生%\节{派生}
  • 附录文本

    我见过其他人使用:

    \renewcommand{\thepart}{\Alph{part}} 
    
    然而,出于某种原因,这对我来说并不奏效。我的角色显示为:

    A部分

    叙述

  • 介绍
  • 正文

    乙部

    附录

  • 派生词
  • 附录文本


    有什么想法吗?

    你的想法是对的,但你也重新定义了标题格式

    从以下方面:


    下面的最小示例更新了
    \part
    ,以设置不同的编号。更具体地说,它删除了
    \partname
    -
    Part
    -前缀,并将标题保持在同一行。字体也会更新,以便在
    \part
    \part*
    中使用
    \LARGE\bfseries
    设置部件。以上所有更新都是使用在
    内执行
    和-
    \patchcmd{}{}{}{}{}{}{}
    宏完成的

    \documentclass{article}
    \usepackage{lipsum,etoolbox}
    \更新命令{\thepart}{\Alph{part}
    \马克特莱特
    %更改部件显示;同样\LARGE\bfseries的统一大小
    \patchcmd{\@part}%
    {\Large\bfseries\partname\nobreakspace\thepart\par\nobreak}%
    {\LARGE\bfseries\thepart.\quad}%
    {}{}% 
    \patchcmd{\@part}{\mage}{\LARGE}{}}
    \patchcmd{\@spart}{\MARGE}{\MARGE}{}}
    \renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\quad}
    %\@addtoreset{section}{part}%用每个部分重置节计数器
    \Maketother
    \开始{document}
    \第{叙述}部分
    \第{Intro}节
    \lipsum[1]
    \第{附录}部分
    \第{派生}节
    \lipsum[2]
    \结束{document}
    

    如果您希望使用每个新的
    \part
    重置
    \section
    编号,请取消注释序言中引用该编号的行。

    您使用的
    \documentclass
    是什么?您的文档中是否有
    \chapter
    s和其他
    \section
    s?使用{article}。没有章节,只有\部分\章节\小节。无法得到下面的答案来完全满足我的要求,所以您也可以使用
    \section
    s?这可能是得到你想要的东西的最简单的方法。我承认,我的问题在早些时候没有被恰当地表达出来,我已经回去编辑了它,希望它能更清楚地说明我想要实现的目标。我在更广泛的部分标题下使用了部分,但在doc和toc中,部分没有呈现为A…,B。。。。发射型计算机断层扫描仪。。。希望这有道理?@Werner-这正是我想要的,谢谢。但是,我不知道为什么,此代码在我的文档中不起作用。通过使用
    \part*{rantative}
    和您的示例代码,我可以删除部分A,但现在部分标题显示为叙述而不是A。叙述和部分不再显示在toc中…:(@John:如果您想使用
    \part*
    (应该是无编号的
    \part
    ),则通常没有数字。因此,使用
    \part
    作为编号的部分。如果您可以发布代码,使您所做的任何事情都不起作用,那么我就可以知道发生了什么。我猜您包括了其他部分包,如…明白了!!感谢您的帮助!
    \usepackage{titlesec}
    
    \renewcommand{\thepart}{\Alph{part}}
    \makeatletter
    \titleformat{\part}[display]
    {\Huge\scshape\filright}
    {\thepart~\partname}
    {20pt}
    {\thispagestyle{plain}}
    \makeatother
    
    \documentclass{article}
    
    \usepackage{lipsum,etoolbox}
    
    \renewcommand{\thepart}{\Alph{part}}
    \makeatletter
    % Change part display; also uniform size of \LARGE\bfseries
    \patchcmd{\@part}% <cmd>
      {\Large\bfseries \partname\nobreakspace\thepart \par\nobreak}% <search>
      {\LARGE\bfseries \thepart.\quad}% <replace>
      {}{}% <success><failure>
    \patchcmd{\@part}{\huge}{\LARGE}{}{}
    \patchcmd{\@spart}{\huge}{\LARGE}{}{}
    
    \renewcommand{\@seccntformat}[1]{\csname the#1\endcsname.\quad}
    % \@addtoreset{section}{part} % Reset section counter with every part
    \makeatother
    
    \begin{document}
    
    \part{Narrative}
    \section{Intro}
    \lipsum[1]
    
    \part{Appendix}
    \section{Derivations}
    \lipsum[2]
    
    \end{document}