git.iko.soy/typeable/pandoc
on master help sign in
LaTeX: Load `parskip` before `hyperref`. (#3654)
7bdf38eVáclav Haisman
data/templates/default.latex+9−9
@@ -69,6 +69,15 @@ $endif$
69\usepackage[$for(microtypeoptions)$$microtypeoptions$$sep$,$endfor$]{microtype}
69\usepackage[$for(microtypeoptions)$$microtypeoptions$$sep$,$endfor$]{microtype}
70\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
70\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
71}{}
71}{}
72+$if(indent)$
73+$else$
74+\IfFileExists{parskip.sty}{%
75+\usepackage{parskip}
76+}{% else
77+\setlength{\parindent}{0pt}
78+\setlength{\parskip}{6pt plus 2pt minus 1pt}
79+}
80+$endif$
72\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
81\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
73$if(verbatim-in-note)$
82$if(verbatim-in-note)$
74\usepackage{fancyvrb}
83\usepackage{fancyvrb}
@@ -162,15 +171,6 @@ $if(strikeout)$
162% avoid problems with \sout in headers with hyperref:
171% avoid problems with \sout in headers with hyperref:
163\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
172\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
164$endif$
173$endif$
165−$if(indent)$
166−$else$
167−\IfFileExists{parskip.sty}{%
168−\usepackage{parskip}
169−}{% else
170−\setlength{\parindent}{0pt}
171−\setlength{\parskip}{6pt plus 2pt minus 1pt}
172−}
173−$endif$
174\setlength{\emergencystretch}{3em} % prevent overfull lines
174\setlength{\emergencystretch}{3em} % prevent overfull lines
175\providecommand{\tightlist}{%
175\providecommand{\tightlist}{%
176 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
176 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
test/lhs-test.latex+6−6
@@ -17,6 +17,12 @@
17\usepackage[]{microtype}
17\usepackage[]{microtype}
18\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
18\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
19}{}
19}{}
20+\IfFileExists{parskip.sty}{%
21+\usepackage{parskip}
22+}{% else
23+\setlength{\parindent}{0pt}
24+\setlength{\parskip}{6pt plus 2pt minus 1pt}
25+}
20\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
26\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
21\usepackage[unicode=true]{hyperref}
27\usepackage[unicode=true]{hyperref}
22\hypersetup{
28\hypersetup{
@@ -61,12 +67,6 @@
61\newcommand{\AlertTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}}
67\newcommand{\AlertTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}}
62\newcommand{\ErrorTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}}
68\newcommand{\ErrorTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{#1}}}
63\newcommand{\NormalTok}[1]{#1}
69\newcommand{\NormalTok}[1]{#1}
64−\IfFileExists{parskip.sty}{%
65−\usepackage{parskip}
66−}{% else
67−\setlength{\parindent}{0pt}
68−\setlength{\parskip}{6pt plus 2pt minus 1pt}
69−}
70\setlength{\emergencystretch}{3em} % prevent overfull lines
70\setlength{\emergencystretch}{3em} % prevent overfull lines
71\providecommand{\tightlist}{%
71\providecommand{\tightlist}{%
72 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
72 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
test/lhs-test.latex+lhs+6−6
@@ -17,6 +17,12 @@
17\usepackage[]{microtype}
17\usepackage[]{microtype}
18\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
18\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
19}{}
19}{}
20+\IfFileExists{parskip.sty}{%
21+\usepackage{parskip}
22+}{% else
23+\setlength{\parindent}{0pt}
24+\setlength{\parskip}{6pt plus 2pt minus 1pt}
25+}
20\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
26\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
21\usepackage[unicode=true]{hyperref}
27\usepackage[unicode=true]{hyperref}
22\hypersetup{
28\hypersetup{
@@ -26,12 +32,6 @@
26\usepackage{listings}
32\usepackage{listings}
27\newcommand{\passthrough}[1]{#1}
33\newcommand{\passthrough}[1]{#1}
28\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
34\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
29−\IfFileExists{parskip.sty}{%
30−\usepackage{parskip}
31−}{% else
32−\setlength{\parindent}{0pt}
33−\setlength{\parskip}{6pt plus 2pt minus 1pt}
34−}
35\setlength{\emergencystretch}{3em} % prevent overfull lines
35\setlength{\emergencystretch}{3em} % prevent overfull lines
36\providecommand{\tightlist}{%
36\providecommand{\tightlist}{%
37 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
37 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
test/writer.latex+6−6
@@ -17,6 +17,12 @@
17\usepackage[]{microtype}
17\usepackage[]{microtype}
18\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
18\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
19}{}
19}{}
20+\IfFileExists{parskip.sty}{%
21+\usepackage{parskip}
22+}{% else
23+\setlength{\parindent}{0pt}
24+\setlength{\parskip}{6pt plus 2pt minus 1pt}
25+}
20\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
26\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
21\usepackage{fancyvrb}
27\usepackage{fancyvrb}
22\usepackage[unicode=true]{hyperref}
28\usepackage[unicode=true]{hyperref}
@@ -39,12 +45,6 @@
39\usepackage[normalem]{ulem}
45\usepackage[normalem]{ulem}
40% avoid problems with \sout in headers with hyperref:
46% avoid problems with \sout in headers with hyperref:
41\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
47\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
42−\IfFileExists{parskip.sty}{%
43−\usepackage{parskip}
44−}{% else
45−\setlength{\parindent}{0pt}
46−\setlength{\parskip}{6pt plus 2pt minus 1pt}
47−}
48\setlength{\emergencystretch}{3em} % prevent overfull lines
48\setlength{\emergencystretch}{3em} % prevent overfull lines
49\providecommand{\tightlist}{%
49\providecommand{\tightlist}{%
50 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
50 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
test/writers-lang-and-dir.latex+6−6
@@ -17,6 +17,12 @@
17\usepackage[]{microtype}
17\usepackage[]{microtype}
18\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
18\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
19}{}
19}{}
20+\IfFileExists{parskip.sty}{%
21+\usepackage{parskip}
22+}{% else
23+\setlength{\parindent}{0pt}
24+\setlength{\parskip}{6pt plus 2pt minus 1pt}
25+}
20\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
26\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
21\usepackage[unicode=true]{hyperref}
27\usepackage[unicode=true]{hyperref}
22\hypersetup{
28\hypersetup{
@@ -43,12 +49,6 @@
43 \setotherlanguage[]{spanish}
49 \setotherlanguage[]{spanish}
44 \setotherlanguage[]{french}
50 \setotherlanguage[]{french}
45\fi
51\fi
46−\IfFileExists{parskip.sty}{%
47−\usepackage{parskip}
48−}{% else
49−\setlength{\parindent}{0pt}
50−\setlength{\parskip}{6pt plus 2pt minus 1pt}
51−}
52\setlength{\emergencystretch}{3em} % prevent overfull lines
52\setlength{\emergencystretch}{3em} % prevent overfull lines
53\providecommand{\tightlist}{%
53\providecommand{\tightlist}{%
54 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
54 \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}