<%
for (var idx = 0; idx < node.refs.length; idx++) {
  var ref = node.refs[idx];
  var trimmed = ref.split(':').pop();

  if (ref.startsWith('fig:')) {
    -%>@<img>{<%= trimmed -%>}<%
  } else if (ref.startsWith('tbl:')) {
    -%>@<table>{<%= trimmed -%>}<%
  } else if (ref.startsWith('lst:')) {
    -%>@<list>{<%= trimmed -%>}<%
  } else if (ref.startsWith('sec:')) {
    -%>@<hd>{<%= trimmed -%>}<%
  } else if (ref.startsWith('eq:')) {
    -%>@<eq>{<%= trimmed -%>}<%
  } else {
    -%>@<raw>{|latex|\ref{<%= ref -%>\}}<%
  }
}
-%>
<%
if (node.cites.length !== 0) {
  -%>@<raw>{|latex|\cite{<%= node.cites.join(',') -%>\}}<%
}
-%>
