def template
@template ||= @eruby.new <<-EOF
<%#encoding:UTF-8%><%
if @style == 'bibliography'
%><bibliodiv#{common_attrs_erb}>#{title_tag}<%
items.each do |li| %>
<bibliomixed>
<bibliomisc><%= li.text %></bibliomisc><%
if li.blocks? %>
<%= li.content %><%
end %>
</bibliomixed><%
end %>
</bibliodiv><%
else
checklist = (option? 'checklist')
mark = checklist ? 'none' : @style
%><itemizedlist#{common_attrs_erb}<%= mark ? %( mark="\#{mark}") : nil %>>#{title_tag}<%
items.each do |li| %>
<listitem>
<simpara><%= checklist && (li.attr? 'checkbox') ? ((li.attr? 'checked') ? '■ ' : '□ ') : nil %><%= li.text %></simpara><%
if li.blocks? %>
<%= li.content %><%
end %>
</listitem><%
end %>
</itemizedlist><%
end %>
EOF
end