This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<% if @converter.root.options[:encoding] %>
|
||||
<meta http-equiv="Content-type" content="text/html;charset=<%= @converter.root.options[:encoding] %>">
|
||||
<% end %>
|
||||
<%
|
||||
extend ::Kramdown::Utils::Html
|
||||
title = ''
|
||||
h = @converter.root.children.find {|c| c.type == :header}
|
||||
if h
|
||||
collector = lambda {|c| c.children.collect {|cc| cc.type == :text ? escape_html(cc.value, :text) : collector.call(cc)}.join('')}
|
||||
title = collector.call(h)
|
||||
end
|
||||
%>
|
||||
<title><%= title %></title>
|
||||
<meta name="generator" content="kramdown <%= ::Kramdown::VERSION %>" />
|
||||
</head>
|
||||
<body>
|
||||
<%= @body %>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,50 @@
|
||||
<%
|
||||
encmap = {
|
||||
'UTF-8' => 'utf8x',
|
||||
'US-ASCII' => 'ascii',
|
||||
'ISO-8859-1' => 'latin1',
|
||||
'ISO-8859-2' => 'latin2',
|
||||
'ISO-8859-3' => 'latin3',
|
||||
'ISO-8859-4' => 'latin4',
|
||||
'ISO-8859-5' => 'latin5',
|
||||
'ISO-8859-9' => 'latin9',
|
||||
'ISO-8859-10' => 'latin10',
|
||||
'CP850' => 'cp850',
|
||||
'CP852' => 'cp852',
|
||||
'CP858' => 'cp858',
|
||||
'CP437' => 'cp437',
|
||||
'CP865' => 'cp865',
|
||||
'CP1250' => 'cp120',
|
||||
'CP1252' => 'cp1252',
|
||||
'CP1257' => 'cp1257'
|
||||
}
|
||||
%>
|
||||
\documentclass{scrartcl}
|
||||
<% if RUBY_VERSION >= '1.9' %>
|
||||
\usepackage[<%= encmap[@body.encoding.name] %>]{inputenc}
|
||||
<% else %>
|
||||
\usepackage[mathletters]{ucs}
|
||||
\usepackage[utf8x]{inputenc}
|
||||
<% end %>
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{listings}
|
||||
<% @converter.data[:packages].each {|pkg| %>\usepackage{<%= pkg %>}
|
||||
<% } %>
|
||||
\usepackage{hyperref}
|
||||
|
||||
<% if @converter.data[:packages].include?('fancyvrb') %>
|
||||
\VerbatimFootnotes
|
||||
<% end %>
|
||||
|
||||
<% if @converter.data[:packages].include?('acronym') %>
|
||||
<% @converter.root.options[:abbrev_defs].each_pair do |k,v| %>\acrodef{<%= @converter.normalize_abbreviation_key(k) %>}[<%= k %>]{<%= @converter.escape(v) %>}
|
||||
<% end %>
|
||||
<% end %>
|
||||
|
||||
\setcounter{footnote}{<%= @converter.options[:footnote_nr] - 1 %>}
|
||||
|
||||
\hypersetup{colorlinks=true,urlcolor=blue}
|
||||
|
||||
\begin{document}
|
||||
<%= @body %>
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user