git.iko.soy/typeable/pandoc
on master help sign in
Updated tests for changes in latex template.
337735aJohn MacFarlane
tests/lhs-test.latex+17−15
@@ -1,19 +1,21 @@
1\documentclass[]{article}
1\documentclass[]{article}
2+\usepackage[T1]{fontenc}
3+\usepackage{lmodern}
2\usepackage{amssymb,amsmath}
4\usepackage{amssymb,amsmath}
3−\usepackage{ifxetex,ifluatex}
5+\usepackage{iftex}
4\usepackage{fixltx2e} % provides \textsubscript
6\usepackage{fixltx2e} % provides \textsubscript
5−\ifxetex
7+\ifPDFTeX % use microtype with pdflatex if available
6− \usepackage{fontspec,xltxtra,xunicode}
8+ \IfFileExists{microtype.sty}{\usepackage{microtype}}{}
7− \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
9+\fi
8− \newcommand{\euro}{€}
10+\ifPDFTeX
11+ \usepackage[utf8]{inputenc}
9\else
12\else
10− \ifluatex
11− \usepackage{fontspec}
13+ \usepackage{fontspec}
12− \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
14+ \ifXeTeX
13− \newcommand{\euro}{€}
15+ \usepackage{xltxtra,xunicode}
14− \else
15− \usepackage[utf8]{inputenc}
16 \fi
16 \fi
17+ \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
18+ \newcommand{\euro}{€}
17\fi
19\fi
18\usepackage{color}
20\usepackage{color}
19\usepackage{fancyvrb}
21\usepackage{fancyvrb}
@@ -35,7 +37,7 @@
35\newcommand{\RegionMarkerTok}[1]{{#1}}
37\newcommand{\RegionMarkerTok}[1]{{#1}}
36\newcommand{\ErrorTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{{#1}}}}
38\newcommand{\ErrorTok}[1]{\textcolor[rgb]{1.00,0.00,0.00}{\textbf{{#1}}}}
37\newcommand{\NormalTok}[1]{{#1}}
39\newcommand{\NormalTok}[1]{{#1}}
38−\ifxetex
40+\ifXeTeX
39 \usepackage[setpagesize=false, % page size defined by xetex
41 \usepackage[setpagesize=false, % page size defined by xetex
40 unicode=false, % unicode breaks when used with xetex
42 unicode=false, % unicode breaks when used with xetex
41 xetex]{hyperref}
43 xetex]{hyperref}
@@ -48,15 +50,15 @@
48 pdftitle={},
50 pdftitle={},
49 colorlinks=true,
51 colorlinks=true,
50 urlcolor=blue,
52 urlcolor=blue,
51− linkcolor=black,
53+ linkcolor=blue,
52 pdfborder={0 0 0}}
54 pdfborder={0 0 0}}
53−% Uncomment next line if you want links as footnotes instead of hotlinks:
54−% \renewcommand{\href}[2]{#2\footnote{\url{#1}}}
55\setlength{\parindent}{0pt}
55\setlength{\parindent}{0pt}
56\setlength{\parskip}{6pt plus 2pt minus 1pt}
56\setlength{\parskip}{6pt plus 2pt minus 1pt}
57\setlength{\emergencystretch}{3em} % prevent overfull lines
57\setlength{\emergencystretch}{3em} % prevent overfull lines
58\setcounter{secnumdepth}{0}
58\setcounter{secnumdepth}{0}
59
59
60+\author{}
61+\date{}
60
62
61\begin{document}
63\begin{document}
62
64
tests/lhs-test.latex+lhs+17−15
@@ -1,23 +1,25 @@
1\documentclass[]{article}
1\documentclass[]{article}
2+\usepackage[T1]{fontenc}
3+\usepackage{lmodern}
2\usepackage{amssymb,amsmath}
4\usepackage{amssymb,amsmath}
3−\usepackage{ifxetex,ifluatex}
5+\usepackage{iftex}
4\usepackage{fixltx2e} % provides \textsubscript
6\usepackage{fixltx2e} % provides \textsubscript
5−\ifxetex
7+\ifPDFTeX % use microtype with pdflatex if available
6− \usepackage{fontspec,xltxtra,xunicode}
8+ \IfFileExists{microtype.sty}{\usepackage{microtype}}{}
7− \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
9+\fi
8− \newcommand{\euro}{€}
10+\ifPDFTeX
11+ \usepackage[utf8]{inputenc}
9\else
12\else
10− \ifluatex
11− \usepackage{fontspec}
13+ \usepackage{fontspec}
12− \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
14+ \ifXeTeX
13− \newcommand{\euro}{€}
15+ \usepackage{xltxtra,xunicode}
14− \else
15− \usepackage[utf8]{inputenc}
16 \fi
16 \fi
17+ \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
18+ \newcommand{\euro}{€}
17\fi
19\fi
18\usepackage{listings}
20\usepackage{listings}
19\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
21\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
20−\ifxetex
22+\ifXeTeX
21 \usepackage[setpagesize=false, % page size defined by xetex
23 \usepackage[setpagesize=false, % page size defined by xetex
22 unicode=false, % unicode breaks when used with xetex
24 unicode=false, % unicode breaks when used with xetex
23 xetex]{hyperref}
25 xetex]{hyperref}
@@ -30,15 +32,15 @@
30 pdftitle={},
32 pdftitle={},
31 colorlinks=true,
33 colorlinks=true,
32 urlcolor=blue,
34 urlcolor=blue,
33− linkcolor=black,
35+ linkcolor=blue,
34 pdfborder={0 0 0}}
36 pdfborder={0 0 0}}
35−% Uncomment next line if you want links as footnotes instead of hotlinks:
36−% \renewcommand{\href}[2]{#2\footnote{\url{#1}}}
37\setlength{\parindent}{0pt}
37\setlength{\parindent}{0pt}
38\setlength{\parskip}{6pt plus 2pt minus 1pt}
38\setlength{\parskip}{6pt plus 2pt minus 1pt}
39\setlength{\emergencystretch}{3em} % prevent overfull lines
39\setlength{\emergencystretch}{3em} % prevent overfull lines
40\setcounter{secnumdepth}{0}
40\setcounter{secnumdepth}{0}
41
41
42+\author{}
43+\date{}
42
44
43\begin{document}
45\begin{document}
44
46
tests/writer.latex+15−15
@@ -1,19 +1,21 @@
1\documentclass[]{article}
1\documentclass[]{article}
2+\usepackage[T1]{fontenc}
3+\usepackage{lmodern}
2\usepackage{amssymb,amsmath}
4\usepackage{amssymb,amsmath}
3−\usepackage{ifxetex,ifluatex}
5+\usepackage{iftex}
4\usepackage{fixltx2e} % provides \textsubscript
6\usepackage{fixltx2e} % provides \textsubscript
5−\ifxetex
7+\ifPDFTeX % use microtype with pdflatex if available
6− \usepackage{fontspec,xltxtra,xunicode}
8+ \IfFileExists{microtype.sty}{\usepackage{microtype}}{}
7− \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
9+\fi
8− \newcommand{\euro}{€}
10+\ifPDFTeX
11+ \usepackage[utf8]{inputenc}
9\else
12\else
10− \ifluatex
11− \usepackage{fontspec}
13+ \usepackage{fontspec}
12− \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
14+ \ifXeTeX
13− \newcommand{\euro}{€}
15+ \usepackage{xltxtra,xunicode}
14− \else
15− \usepackage[utf8]{inputenc}
16 \fi
16 \fi
17+ \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
18+ \newcommand{\euro}{€}
17\fi
19\fi
18\usepackage{fancyvrb}
20\usepackage{fancyvrb}
19% Redefine labelwidth for lists; otherwise, the enumerate package will cause
21% Redefine labelwidth for lists; otherwise, the enumerate package will cause
@@ -33,7 +35,7 @@
33\makeatother
35\makeatother
34\let\Oldincludegraphics\includegraphics
36\let\Oldincludegraphics\includegraphics
35\renewcommand{\includegraphics}[1]{\Oldincludegraphics[width=\maxwidth]{#1}}
37\renewcommand{\includegraphics}[1]{\Oldincludegraphics[width=\maxwidth]{#1}}
36−\ifxetex
38+\ifXeTeX
37 \usepackage[setpagesize=false, % page size defined by xetex
39 \usepackage[setpagesize=false, % page size defined by xetex
38 unicode=false, % unicode breaks when used with xetex
40 unicode=false, % unicode breaks when used with xetex
39 xetex]{hyperref}
41 xetex]{hyperref}
@@ -46,10 +48,8 @@
46 pdftitle={Pandoc Test Suite},
48 pdftitle={Pandoc Test Suite},
47 colorlinks=true,
49 colorlinks=true,
48 urlcolor=blue,
50 urlcolor=blue,
49− linkcolor=black,
51+ linkcolor=blue,
50 pdfborder={0 0 0}}
52 pdfborder={0 0 0}}
51−% Uncomment next line if you want links as footnotes instead of hotlinks:
52−% \renewcommand{\href}[2]{#2\footnote{\url{#1}}}
53\usepackage[normalem]{ulem}
53\usepackage[normalem]{ulem}
54% avoid problems with \sout in headers with hyperref:
54% avoid problems with \sout in headers with hyperref:
55\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
55\pdfstringdefDisableCommands{\renewcommand{\sout}{}}