def to_latex_entity
entity_name = self.entity_name
entity = MaRuKu::Out::EntityTable.instance.entity(entity_name)
unless entity
maruku_error "I don't know how to translate entity '#{entity_name}' to LaTeX."
return ""
end
replace = entity.latex_string
@doc.latex_require_package entity.latex_package if entity.latex_package
if replace
if replace.start_with?("\\") && !replace.end_with?('$', '}')
replace + "{}"
else
replace
end
else
tell_user "Cannot translate entity #{entity_name.inspect} to LaTeX."
entity_name
end
end