适合新手的新段落样式

适合新手的新段落样式

这个问题可能已经被问过了,但是我尽了一切努力也没能找到它。

我是 LaTeX 新手,在经历了几次艰难的尝试后,我找到了自己的路。我使用此工具来创建我必须维护的用户手册的一致性。我正在将它们从 MS Word 转换过来,因为我的前辈们都用过 MS Word。

我的问题是,在我们的手册中,我们经常引用公司规范。它们的字体确实必须引人注目。我想创建一个宏、命令或环境来封装我们规范书中的引文。

目前,在我们的手册中,该规范是用“除 Awesome Company 规范项目 123.456 02 G/H 外。创意规范名称:“此标题为粗体、斜体、蓝色且不缩进。它还设置为使用与文档其余部分不同的字体。

This is then followed by an expert of the specification text using a different 
font then the rest of the document.  Which is also different from the spec title.

这可能吗?我的想法是在手册正文中开始一个新环境。这{parameters}将是规格项目编号和规格名称。然后是规格文本的正文。

答案1

以下是定义环境的基本示例companyquote

在此处输入图片描述

\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{xcolor}% http://ctan.org/pkg/xcolor
\usepackage{lmodern}% http://ctan.org/pkg/lm
\newenvironment{companyquote}[3][\parindent]
  {\bigskip\noindent\bfseries\itshape\sffamily\color{blue!80}% Colour and style of heading
   Except from Awesome Company Specification Item #2. #3:\par\nobreak%
   \color{black}\normalfont\itshape% Colour and style of excerpt
   \parshape 1 #1 \dimexpr\linewidth-#1-#1\relax% Indent & Width of excerpt
   \noindent\ignorespaces%
  }
  {\parshape 1 0pt \linewidth% Restore regular indent/width
   \bigskip}
\begin{document}
\lipsum[1]
\begin{companyquote}{123.456 02 G/H}{Creative Spec Name}
\lipsum[2]
\end{companyquote}
\lipsum[3]
\end{document}​​​​​

环境companyquote需要三个参数,其中第一个是可选的。

  1. (可选)在摘录的两侧缩进。默认值为\parindent
  2. “规格产品编号”;以及
  3. “规格名称”。

我通过 在标题和其他正文之间添加了一些间隙\bigskip。当然,如果提供更多信息,还可以做更多。

xcolor提供颜色选择(blue!80= 80%蓝色),而lipsum提供虚拟文本,乱数风格。lmodern允许字体要求(粗体、斜体字体)。

答案2

这是一个选项:

在此处输入图片描述

lipsum包用于提供虚拟文本,以便您可以看到Reference环境之前和之后的内容如何显示。

\documentclass{article}
\usepackage{xcolor}
\usepackage{lipsum}

% Adust this to change the title
\newcommand*{\ReferenceTitle}[1]{\textcolor{blue}{\textbf{#1}}\ignorespaces}%

\newenvironment{Reference}[1]{%
    \medskip\par\noindent\ReferenceTitle{#1}%
    \par\noindent\itshape% Add your font specification for the body here.
    \begin{quote}%
}{%
    \end{quote}%
    \par\noindent\ignorespacesafterend%
}%

\begin{document}
\par\noindent
\lipsum[1]
%
\begin{Reference}{Excerpt from Awesome Company Specification Item 123.456 02 G/H. Creative Spec Name:}
This is then followed by an expert of the specification text using a different 
font then the rest of the document.  Which is also different from the spec title.
\end{Reference}
%
\lipsum[1]
\end{document}

答案3

你可以做这样的事情:

\documentclass{article}
\usepackage[svgnames]{xcolor}
\usepackage{lmodern}
\usepackage{lipsum}
\newcommand{\spectitlefont}{\color{blue}\itshape\bfseries}
\newcommand{\specfont}{\sffamily}
\newcommand{\boilerplate}{\spectitlefont Excerpt from Awesome Company Name Specification Item~}
\newenvironment{specification}[2]{%
\noindent\textbf{\boilerplate#1: #2\quad}\specfont}
{\par}
\begin{document}


\begin{specification}{Widget}{003A12}
\lipsum[1]
\end{specification}
\end{document}

在此处输入图片描述

相关内容