summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/hang
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-05-12 22:38:39 +0000
committerKarl Berry <karl@freefriends.org>2015-05-12 22:38:39 +0000
commitb8dbe89acafe5bf836284a287c370f05162bb86b (patch)
tree21ff75e979b324c23b2ffbb6992995ca9159feb2 /Master/texmf-dist/tex/latex/hang
parent282aba5292e7064912f8be31ce942ea9ea4a44ab (diff)
hang (12may15)
git-svn-id: svn://tug.org/texlive/trunk@37360 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hang')
-rw-r--r--Master/texmf-dist/tex/latex/hang/hang.sty75
1 files changed, 75 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/hang/hang.sty b/Master/texmf-dist/tex/latex/hang/hang.sty
new file mode 100644
index 00000000000..137478befc3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/hang/hang.sty
@@ -0,0 +1,75 @@
+\ProvidesPackage{hang}[2014/07/31 v1.0 Hanging paragraphs and list items]
+
+% Copyright (C) 2014 Andreas Nolda
+
+% Author: Andreas Nolda <andreas@nolda.org>
+% Version: 1.0
+
+% This work may be distributed and/or modified under the conditions of the LaTeX
+% Project Public License, either version 1.3 of this license or (at your option)
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all
+% distributions of LaTeX version 2005/12/01 or later.
+
+\newenvironment{hanginglist}%
+ {\begin{list}{}%
+ {\setlength{\leftmargin}{0.5\leftmargini}%
+ \setlength{\itemindent}{-0.5\leftmargini}%
+ \setlength{\partopsep}{\z@}}}%
+ {\end{list}}
+
+\newenvironment{compacthang}%
+ {\begin{list}{}%
+ {\setlength{\leftmargin}{0.5\leftmargini}%
+ \setlength{\itemindent}{-0.5\leftmargini}%
+ \setlength{\partopsep}{\z@}%
+ \setlength{\parsep}{\z@}%
+ \setlength{\itemsep}{\z@}}}%
+ {\end{list}}
+
+\newenvironment{hangingpar}%
+ {\begin{list}{}%
+ {\setlength{\leftmargin}{0.5\leftmargini}%
+ \setlength{\itemindent}{-0.5\leftmargini}%
+ \setlength{\partopsep}{\z@}%
+ \setlength{\parsep}{\z@}%
+ \setlength{\itemsep}{\z@}%
+ \setlength{\topsep}{\z@}}
+ \item{}}%
+ {\end{list}}
+
+\newenvironment{labeledlist}[1]%
+ {\begin{list}{}%
+ {\renewcommand{\makelabel}[1]{##1\hfil}%
+ \settowidth{\labelwidth}{#1}%
+ \setlength{\labelsep}{1em}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\partopsep}{\z@}}}%
+ {\end{list}}
+
+\newenvironment{compactlabel}[1]%
+ {\begin{list}{}%
+ {\renewcommand{\makelabel}[1]{##1\hfil}%
+ \settowidth{\labelwidth}{#1}%
+ \setlength{\labelsep}{1em}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\partopsep}{\z@}%
+ \setlength{\parsep}{\z@}%
+ \setlength{\itemsep}{\z@}}}%
+ {\end{list}}
+
+\newenvironment{labeledpar}[2]%
+ {\begin{list}{}%
+ {\renewcommand{\makelabel}[1]{##1\hfil}%
+ \settowidth{\labelwidth}{#1}%
+ \setlength{\labelsep}{1em}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\partopsep}{\z@}%
+ \setlength{\parsep}{\z@}%
+ \setlength{\itemsep}{\z@}%
+ \setlength{\topsep}{\z@}}
+ \item[#2]{}}%
+ {\end{list}}