我想在段落枚举中包含行号 (lineno)。如何避免在每个段落标题前出现行号?我需要的是类似
\newcommand{\myParagraph}[1]{\nolinenumbers \paragraph{#1} \linenumbers}
这当然行不通。考虑一个最小值,使得
\documentclass[10pt]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage{lineno, blindtext}
\title{Some title}
\author{Author\footnote{some Institution}}
\date{some Date}
\begin{document}
\maketitle
\linenumbers
\paragraph{Abstract\newline\indent} %%No line number here
\blindtext %%line numbers
\end{document}
有人知道如何在 LaTeX 中定义这样的命令吗?
答案1
以下定义\myParagraph
应该有效:
\documentclass[10pt]{extarticle}
\usepackage[utf8]{inputenc}
\usepackage{lineno, blindtext}
\title{Some title}
\author{Author\footnote{some Institution}}
\date{some Date}
\newcommand{\myParagraph}[1]{%
\par\nolinenumbers
\paragraph{#1}\mbox{}
\par\nobreak
\linenumbers}
\begin{document}
\maketitle
\myParagraph{Abstract} % No line number here
\blindtext % Line numbers
\myParagraph{Introduction} % No line number here
\blindtext % Line numbers
\end{document}
但是,如果你没有在目录中使用段落标题,你也可以使用
\newcommand{\myParagraph}[1]{%
\par\nolinenumbers
\noindent\textbf{#1}%
\par\noindent
\linenumbers}