Add more titles and code examples
This commit is contained in:
parent
862f8a4308
commit
af572de26c
3 changed files with 86 additions and 2 deletions
2
build.sh
2
build.sh
|
@ -19,7 +19,7 @@ then
|
|||
INPUT_FILES="$INPUT_FILES $METADATA_FILE"
|
||||
fi
|
||||
|
||||
PANDOC_ARGS="$INPUT_FILES --lua-filter=$SCRIPTPATH/variables.lua --template $SCRIPTPATH/main.tex -o $OUTPUT_FILE $ADDITIONAL_ARGS"
|
||||
PANDOC_ARGS="$INPUT_FILES --lua-filter=$SCRIPTPATH/variables.lua --template $SCRIPTPATH/main.tex --listings -o $OUTPUT_FILE $ADDITIONAL_ARGS"
|
||||
|
||||
echo "> Building document..."
|
||||
cd $SCRIPTPATH && pandoc $PANDOC_ARGS
|
||||
|
|
24
packages.tex
24
packages.tex
|
@ -11,6 +11,9 @@
|
|||
\usepackage[margin=1in,includefoot]{geometry}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{titlesec}
|
||||
\usepackage{textcomp}
|
||||
\usepackage{xcolor}
|
||||
\usepackage{listings}
|
||||
|
||||
\hypersetup{
|
||||
hidelinks=true
|
||||
|
@ -18,6 +21,27 @@
|
|||
|
||||
\usepackage{helvet}
|
||||
\renewcommand{\familydefault}{\sfdefault}
|
||||
\newcommand{\passthrough}{}
|
||||
|
||||
|
||||
\usepackage[document]{ragged2e}
|
||||
\usepackage{lastpage}
|
||||
|
||||
\lstset{
|
||||
basicstyle=\ttfamily,
|
||||
keywordstyle=\color[rgb]{0.13,0.29,0.53}\bfseries,
|
||||
stringstyle=\color[rgb]{0.31,0.60,0.02},
|
||||
commentstyle=\color[rgb]{0.56,0.35,0.01}\itshape,
|
||||
backgroundcolor=\color[RGB]{248,248,248},
|
||||
showspaces=false,
|
||||
showstringspaces=false,
|
||||
showtabs=false,
|
||||
tabsize=2,
|
||||
captionpos=b,
|
||||
breaklines=true,
|
||||
breakatwhitespace=true,
|
||||
breakautoindent=true,
|
||||
escapeinside={\%*}{*)},
|
||||
linewidth=\textwidth,
|
||||
basewidth=0.5em,
|
||||
}
|
||||
|
|
62
test/main.md
62
test/main.md
|
@ -5,9 +5,69 @@ subtitle: Test Document
|
|||
---
|
||||
# Hello world
|
||||
|
||||
\lipsum[3-15]
|
||||
\lipsum[3-10]
|
||||
|
||||
Foo is equal to \$foo\$.
|
||||
Input directory is at \$inputDir\$.
|
||||
|
||||
\includegraphics[width=\textwidth]{test-image}
|
||||
|
||||
# Test 1
|
||||
test 1
|
||||
|
||||
## Test 1a
|
||||
test 1a
|
||||
|
||||
### Test 1ai
|
||||
test 1ai
|
||||
|
||||
### Test 1aii
|
||||
test 1aii
|
||||
|
||||
#### Test 1aii inner
|
||||
test 1aii inner
|
||||
|
||||
##### Test 1aii inner inner
|
||||
test 1aii inner inner
|
||||
|
||||
### Test 1aiii
|
||||
test 1aiii
|
||||
|
||||
## Test 1b
|
||||
test 1b
|
||||
|
||||
## Test 1c
|
||||
test 1c
|
||||
|
||||
# Test 2
|
||||
test 2
|
||||
|
||||
# Test 3
|
||||
test 3
|
||||
|
||||
# Test 4
|
||||
test 4
|
||||
|
||||
|
||||
# Test code
|
||||
```java
|
||||
public class Test {
|
||||
static Set<Thread> updateThreads = new HashSet<Thread>();
|
||||
|
||||
public static void main(String[] args) {
|
||||
ConcurrentMap<Integer, String> concurrentMap = new ConcurrentHashMap<Integer, String>();
|
||||
for (int i = 0; i < 1000; i++) {
|
||||
startUpdateThread(i, concurrentMap);
|
||||
}
|
||||
for (Map.Entry<Integer, String> entry : concurrentMap.entrySet()) {
|
||||
System.out.println("Key :" + entry.getKey() + " Value:" + entry.getValue());
|
||||
}
|
||||
for (Thread thread : updateThreads) {
|
||||
thread.interrupt();
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Test Inline Code
|
||||
Some `inline` code.
|
||||
|
|
Reference in a new issue