平均能量损失

平均能量损失

`Tufte-latex' 类默认为 10pt 类型,并且似乎无法识别字体大小选项:

平均能量损失

\documentclass[12pt]{tufte-handout}
\usepackage{lipsum}

\defaultfontfeatures{Mapping=tex-text}

  \renewcommand{\allcapsspacing}[1]{{\addfontfeature{LetterSpace=20.0}#1}}
      \renewcommand{\smallcapsspacing}[1]{{\addfontfeature{LetterSpace=5.0}#1}}
      \renewcommand{\textsc}[1]{\smallcapsspacing{\textsmallcaps{#1}}}
\renewcommand{\smallcaps}[1]{\smallcapsspacing{\scshape\MakeTextLowercase{#1}}}

\renewcommand\descriptionlabel[1]{\hspace{\labelsep}\textit{#1}}

\title{Sample}
\author{Me}
\date{}

\begin{document}

\maketitle

\lipsum[1]

\end{document}

有没有办法改变这种情况?(我确实看到了这个问题,但它并没有真正解决我的问题。)

答案1

tufte 类不支持 article/report 标准选项,如文档中所述(第兼容性问题):

不支持以下文章类选项: 10pt 、 11pt 、 12pt 、 a5paper 、 b5paper 、 executivepaper 、 legalpaper 、 landline 、 onecolumn 和 twocolumn 。

您可以通过包来解决这个限制fontsize,但请注意,这可能会影响类的其他方面(有待测试):

平均能量损失

\documentclass{tufte-handout}
\usepackage[fontsize=12pt]{fontsize}
\usepackage{lipsum}

\begin{document}

\lipsum[1]

\end{document}

警告

parindent提供的选项不适fontsize用于tufte。这是因为tufte执行了许多代码 \AtBeginDocument。特别是它执行\@tufte@justification,默认情况下依次执行\RaggedRight(package ragged2e)。除其他外,最后一个命令设置\parindent\RaggedRightParindenttufte设置 \setlength{\RaggedRightParindent}{1.0pc}。因此,如果您需要更改 的值,则\parindent需要类似\setlength{\RaggedRightParindent}{<dim>}(未记录) 或当然\parindent=<dim>在 之后的内容\begin{document}

相关内容