# The hep-text package+
Footnote †: This document corresponds to hep-text v1.2.

List and text extensions

Jan Hajer

2023/07/01

###### Abstract

The hep-text package extends LaTeX lists using the enumitem package and provides some text macros.

The package can be loaded by \usepackage{hep-text}.

lang The lang option sets the used language and takes the values allowed by the babel package [1], that is loaded for its hyphenation support.

\enquote Quotation commands are provided by the csquotes package [2]. It provides the convenient macros \enquote{_text_} and \MakeOuterQuote{_} allowing to leave the choice of quotation marks to LaTeX and use * instead of the pair ** and **, respectively.

\eg The foreign package [3] defines macros such as \eg, \ef, and \vs which are typeset as e.g., i.e., \vs cf., and vs. with the appropriate spacing. Issuing \renewcommand{foreignabbrfont{}tishape} these abbreviations are typeset in italic.

\no The \no{_number_} macro is typeset as \^*123.

\software The \sortware{_version_}\{_name_} macro is typeset as HEP-Paper v1.2.

\online The \online{_url_}\{_text_} macro combines the features of the \href{_url_}\{_text_}\{_text_}\{_text_}\{_text_}\{_text_}\{_text_}\{_text_}\}[4] and the \url{_text_}\{_text_}\{_text_}\{_text_}\}[5] macros, resulting in e.g. \enquote{_text_}.

\inlinelist The inlinelist and enumdescript environments are defined using the enumitem package [6].

The three main points are 1) one, \two; and \begin{_initialist_} \item one \item two \item three \end{table}
Table 1: The \nolot{_number_} macro is redefined using the enumitem package [7].

## References

* [1] J. Braams, J. Bezos, and at al. 'Babel Localization and internationalization: Multilingual support for Plain TeX or LaTeX' (1989). CTAN: babel. GitHub: latex3/babel.
* [2] P. Lehman and J. Wright. 'The csquotes Package: Context sensitive quotation facilities' (2003). CTAN: csquotes.
* [3] P. G. Ratcliffe. 'The foreign package for LaTeX 2\({}_{\varepsilon}\): Systematic treatment of "foreign" words in documents' (2012). CTAN: foreign.
* [4]_LaTeX3 Project_. 'Hypertext marks in LaTeX: a manual for hyperref: Extensive support for hypertext in LaTeX' (1995). CTAN: hyperref. GitHub: latex3/hyperref.
* [5] D. Arseneau. 'The url package: Verbatim with URL-sensitive line breaks' (1996). CTAN: url.
* [6] J. Bezos. 'Customizing lists with the enumitem package: Control layout of itemize, enumerate, description' (2003). CTAN: enumitem. url: texnia.com/enumitem.html. GitHub: jbezos/enumitem.
* [7] H. Oberdiek. 'The soulutt8 package: Permit use of UTF-8 characters in soul' (2007). CTAN: soulutt8.