git.iko.soy/typeable/pandoc
on master help sign in
Updated tests for latex/context template changes.
commit652b60f141e9498c8f0568e4d841153d4a1006f5 authorJohn MacFarlane <jgm@berkeley.edu> dateTue 20 Oct 2015, 15:22 (11 years ago) parentece2a6c
6 files changed+87−161
tests/lhs-test.latex+7−25 tests/lhs-test.latex+lhs+7−25 tests/writer.context+33−35 tests/writer.latex+7−25 tests/writers-lang-and-dir.context+26−26 tests/writers-lang-and-dir.latex+7−25
tests/lhs-test.latex+7−25
@@ -22,32 +22,14 @@
2222\usepackage{microtype}
2323\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
2424}{}
25−\makeatletter
26−\@ifpackageloaded{hyperref}{}{%
27−\ifxetex
28− \usepackage[setpagesize=false, % page size defined by xetex
29− unicode=false, % unicode breaks when used with xetex
30− xetex]{hyperref}
31−\else
32− \usepackage[unicode=true]{hyperref}
33−\fi
34−}
35−\@ifpackageloaded{color}{
36− \PassOptionsToPackage{usenames,dvipsnames}{color}
37−}{%
38− \usepackage[usenames,dvipsnames]{color}
39−}
40−\makeatother
25+\usepackage{hyperref}
26+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
4127\hypersetup{breaklinks=true,
42− bookmarks=true,
43− pdfauthor={},
44− pdftitle={},
45− colorlinks=true,
46− citecolor=blue,
47− urlcolor=blue,
48− linkcolor=magenta,
49− pdfborder={0 0 0}
50− }
28+ unicode=true, colorlinks=true,
29+ citecolor=black,
30+ urlcolor=black,
31+ linkcolor=black,
32+ pdfborder={0 0 0}}
5133\urlstyle{same} % don't use monospace font for urls
5234\usepackage{color}
5335\usepackage{fancyvrb}
tests/lhs-test.latex+lhs+7−25
@@ -22,32 +22,14 @@
2222\usepackage{microtype}
2323\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
2424}{}
25−\makeatletter
26−\@ifpackageloaded{hyperref}{}{%
27−\ifxetex
28− \usepackage[setpagesize=false, % page size defined by xetex
29− unicode=false, % unicode breaks when used with xetex
30− xetex]{hyperref}
31−\else
32− \usepackage[unicode=true]{hyperref}
33−\fi
34−}
35−\@ifpackageloaded{color}{
36− \PassOptionsToPackage{usenames,dvipsnames}{color}
37−}{%
38− \usepackage[usenames,dvipsnames]{color}
39−}
40−\makeatother
25+\usepackage{hyperref}
26+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
4127\hypersetup{breaklinks=true,
42− bookmarks=true,
43− pdfauthor={},
44− pdftitle={},
45− colorlinks=true,
46− citecolor=blue,
47− urlcolor=blue,
48− linkcolor=magenta,
49− pdfborder={0 0 0}
50− }
28+ unicode=true, colorlinks=true,
29+ citecolor=black,
30+ urlcolor=black,
31+ linkcolor=black,
32+ pdfborder={0 0 0}}
5133\urlstyle{same} % don't use monospace font for urls
5234\usepackage{listings}
5335\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
tests/writer.context+33−35
@@ -1,27 +1,30 @@
1−\startmode[*mkii]
2− \enableregime[utf-8]
3− \setupcolors[state=start]
4−\stopmode
5−
61% Enable hyperlinks
7−\setupinteraction[state=start, color=middleblue]
8−
9−\setuppapersize [letter][letter]
10−\setuplayout [width=middle, backspace=1.5in, cutspace=1.5in,
11− height=middle, topspace=0.75in, bottomspace=0.75in]
12−
13−\setuppagenumbering[location={footer,center}]
14−
15−\setupbodyfont[11pt]
16−
2+\setupinteraction
3+ [state=start,
4+ style=normal,
5+ color=black,
6+ contrastcolor=black,
7+ title=Pandoc Test Suite,
8+ author=John MacFarlane; Anonymous]
9+% make chapter, section bookmarks visible when opening document
10+\placebookmarks[chapter, section, subsection, subsubsection, subsubsubsection, subsubsubsubsection][chapter, section]
11+\setupinteractionscreen[option=bookmark]
12+\setuptagging[state=start]
13+
14+\definefontfeature[default][default][protrusion=quality,expansion=quality,onum=yes] % use microtypography
15+\setupalign[hz,hanging]
16+\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted
17+\setupbodyfont[mainfont]
1718\setupwhitespace[medium]
1819
19−\setuphead[chapter] [style=\tfd]
20−\setuphead[section] [style=\tfc]
21−\setuphead[subsection] [style=\tfb]
22−\setuphead[subsubsection][style=\bf]
20+\setuphead[chapter] [style=\tfd,header=empty]
21+\setuphead[section] [style=\tfc]
22+\setuphead[subsection] [style=\tfb]
23+\setuphead[subsubsection] [style=\bf]
24+\setuphead[subsubsubsection] [style=\sc]
25+\setuphead[subsubsubsubsection][style=\it]
2326
24−\setuphead[chapter, section, subsection, subsubsection][number=no]
27+\setuphead[chapter, section, subsection, subsubsection, subsubsubsection, subsubsubsubsection][number=no]
2528
2629\definedescription
2730 [description]
@@ -35,24 +38,19 @@
3538
3639\setupthinrules[width=15em] % width of horizontal rules
3740
38−\setupdelimitedtext
39− [blockquote]
40− [before={\blank[medium]},
41− after={\blank[medium]},
42− indentnext=no,
43− ]
41+\setuphead[title][
42+ style={\tfd\raggedcenter},
43+ before={\startalignment[middle]},
44+ after={
45+ \smallskip
46+ {\tfa John MacFarlane\crlf Anonymous}
47+ \smallskip
48+ {\tfa July 17, 2006}
49+ \bigskip\stopalignment}]
4450
4551
4652\starttext
47−\startalignment[center]
48− \blank[2*big]
49− {\tfd Pandoc Test Suite}
50− \blank[3*medium]
51− {\tfa John MacFarlane\crlf Anonymous}
52− \blank[2*medium]
53− {\tfa July 17, 2006}
54− \blank[3*medium]
55−\stopalignment
53+\title{Pandoc Test Suite}
5654
5755This is a set of tests for pandoc. Most of them are adapted from John Gruber's
5856markdown test suite.
tests/writer.latex+7−25
@@ -22,32 +22,14 @@
2222\usepackage{microtype}
2323\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
2424}{}
25−\makeatletter
26−\@ifpackageloaded{hyperref}{}{%
27−\ifxetex
28− \usepackage[setpagesize=false, % page size defined by xetex
29− unicode=false, % unicode breaks when used with xetex
30− xetex]{hyperref}
31−\else
32− \usepackage[unicode=true]{hyperref}
33−\fi
34−}
35−\@ifpackageloaded{color}{
36− \PassOptionsToPackage{usenames,dvipsnames}{color}
37−}{%
38− \usepackage[usenames,dvipsnames]{color}
39−}
40−\makeatother
25+\usepackage{hyperref}
26+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
4127\hypersetup{breaklinks=true,
42− bookmarks=true,
43− pdfauthor={John MacFarlane; Anonymous},
44− pdftitle={Pandoc Test Suite},
45− colorlinks=true,
46− citecolor=blue,
47− urlcolor=blue,
48− linkcolor=magenta,
49− pdfborder={0 0 0}
50− }
28+ unicode=true, pdftitle={Pandoc Test Suite}, pdfauthor={John MacFarlane; Anonymous}, colorlinks=true,
29+ citecolor=black,
30+ urlcolor=black,
31+ linkcolor=black,
32+ pdfborder={0 0 0}}
5133\urlstyle{same} % don't use monospace font for urls
5234\usepackage{fancyvrb}
5335\VerbatimFootnotes % allows verbatim text in footnotes
tests/writers-lang-and-dir.context+26−26
@@ -1,27 +1,28 @@
1−\startmode[*mkii]
2− \enableregime[utf-8]
3− \setupcolors[state=start]
4−\stopmode
5−
61% Enable hyperlinks
7−\setupinteraction[state=start, color=middleblue]
8−
9−\setuppapersize [letter][letter]
10−\setuplayout [width=middle, backspace=1.5in, cutspace=1.5in,
11− height=middle, topspace=0.75in, bottomspace=0.75in]
12−
13−\setuppagenumbering[location={footer,center}]
14−
15−\setupbodyfont[11pt]
16−
2+\setupinteraction
3+ [state=start,
4+ style=normal,
5+ color=black,
6+ contrastcolor=black]
7+% make chapter, section bookmarks visible when opening document
8+\placebookmarks[chapter, section, subsection, subsubsection, subsubsubsection, subsubsubsubsection][chapter, section]
9+\setupinteractionscreen[option=bookmark]
10+\setuptagging[state=start]
11+
12+\definefontfeature[default][default][protrusion=quality,expansion=quality,onum=yes] % use microtypography
13+\setupalign[hz,hanging]
14+\setupbodyfontenvironment[default][em=italic] % use italic as em, not slanted
15+\setupbodyfont[mainfont]
1716\setupwhitespace[medium]
1817
19−\setuphead[chapter] [style=\tfd]
20−\setuphead[section] [style=\tfc]
21−\setuphead[subsection] [style=\tfb]
22−\setuphead[subsubsection][style=\bf]
18+\setuphead[chapter] [style=\tfd,header=empty]
19+\setuphead[section] [style=\tfc]
20+\setuphead[subsection] [style=\tfb]
21+\setuphead[subsubsection] [style=\bf]
22+\setuphead[subsubsubsection] [style=\sc]
23+\setuphead[subsubsubsubsection][style=\it]
2324
24−\setuphead[chapter, section, subsection, subsubsection][number=no]
25+\setuphead[chapter, section, subsection, subsubsection, subsubsubsection, subsubsubsubsection][number=no]
2526
2627\definedescription
2728 [description]
@@ -35,12 +36,11 @@
3536
3637\setupthinrules[width=15em] % width of horizontal rules
3738
38−\setupdelimitedtext
39− [blockquote]
40− [before={\blank[medium]},
41− after={\blank[medium]},
42− indentnext=no,
43− ]
39+\setuphead[title][
40+ style={\tfd\raggedcenter},
41+ before={\startalignment[middle]},
42+ after={
43+ \bigskip\stopalignment}]
4444
4545
4646\starttext
tests/writers-lang-and-dir.latex+7−25
@@ -22,32 +22,14 @@
2222\usepackage{microtype}
2323\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
2424}{}
25−\makeatletter
26−\@ifpackageloaded{hyperref}{}{%
27−\ifxetex
28− \usepackage[setpagesize=false, % page size defined by xetex
29− unicode=false, % unicode breaks when used with xetex
30− xetex]{hyperref}
31−\else
32− \usepackage[unicode=true]{hyperref}
33−\fi
34−}
35−\@ifpackageloaded{color}{
36− \PassOptionsToPackage{usenames,dvipsnames}{color}
37−}{%
38− \usepackage[usenames,dvipsnames]{color}
39−}
40−\makeatother
25+\usepackage{hyperref}
26+\PassOptionsToPackage{usenames,dvipsnames}{color} % color is loaded by hyperref
4127\hypersetup{breaklinks=true,
42− bookmarks=true,
43− pdfauthor={},
44− pdftitle={},
45− colorlinks=true,
46− citecolor=blue,
47− urlcolor=blue,
48− linkcolor=magenta,
49− pdfborder={0 0 0}
50− }
28+ unicode=true, colorlinks=true,
29+ citecolor=black,
30+ urlcolor=black,
31+ linkcolor=black,
32+ pdfborder={0 0 0}}
5133\urlstyle{same} % don't use monospace font for urls
5234\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
5335 \usepackage[shorthands=off,ngerman,british,ngerman,spanish,french,main=english]{babel}