def emit_rtf(self, link_translation: str=None, **kwargs) -> str: if link_translation and not self.ignore_link_translation: url = globalv.ext_translation(self.url, link_translation) else: url = self.url linked_cited = self.linked_text.emit_html(link_translation=link_translation, **kwargs) return rf'''{{\field{{\*\fldinst{{HYPERLINK "{url}"
def emit_rtf(self, link_translation: str = None, **kwargs) -> str: if link_translation and not self.ignore_link_translation: url = globalv.ext_translation(self.url, link_translation) else: url = self.url linked_cited = self.linked_text.emit_html( link_translation=link_translation, **kwargs) return rf'''{{\field{{\*\fldinst{{HYPERLINK "{url}"
def emit_latex(self, link_translation: str=None, ref_style: bool=False, **kwargs) -> str: self._check_ref_exists() if ref_style: ref_emmited = self.cited_node.emit_latex( link_translation=link_translation, ref_style=True, **kwargs ) return rf'{ref_emmited} \cite{{{self.ref_key}}}' else: _, href = globalv.references[self.ref_key] href = html.escape(href) if link_translation: href = globalv.ext_translation(href, link_translation) return rf' \href{{{href}}}{{{self.cited_node}}}'
def emit_latex(self, link_translation: str = None, ref_style: bool = False, **kwargs) -> str: self._check_ref_exists() if ref_style: ref_emmited = self.cited_node.emit_latex( link_translation=link_translation, ref_style=True, **kwargs) return rf'{ref_emmited} \cite{{{self.ref_key}}}' else: _, href = globalv.references[self.ref_key] href = html.escape(href) if link_translation: href = globalv.ext_translation(href, link_translation) return rf' \href{{{href}}}{{{self.cited_node}}}'
def emit_html(self, link_translation: str=None, ref_style: bool=False, **kwargs) -> str: self._check_ref_exists() if ref_style: place = list(globalv.references.keys()).index(self.ref_key) + 1 emitted_html = self.cited_node.emit_html( link_translation=link_translation, ref_style=True, **kwargs ) return f'{emitted_html}<cite>[<a href="#{self.ref_key}" class="reference">{place}</a>]</cite>' else: _, href = globalv.references[self.ref_key] href = html.escape(href) if link_translation: href = globalv.ext_translation(href, link_translation) return f'<a href="{href}">{self.cited_node}</a>'
def emit_html(self, link_translation: str = None, ref_style: bool = False, **kwargs) -> str: self._check_ref_exists() if ref_style: place = list(globalv.references.keys()).index(self.ref_key) + 1 emitted_html = self.cited_node.emit_html( link_translation=link_translation, ref_style=True, **kwargs) return f'{emitted_html}<cite>[<a href="#{self.ref_key}" class="reference">{place}</a>]</cite>' else: _, href = globalv.references[self.ref_key] href = html.escape(href) if link_translation: href = globalv.ext_translation(href, link_translation) return f'<a href="{href}">{self.cited_node}</a>'
def emit_rtf(self, link_translation: str = None, ref_style: bool = False, **kwargs) -> str: self._check_ref_exists() cited_emmited = self.cited_node.emit_rtf( link_translation=link_translation, ref_style=ref_style, **kwargs) if ref_style: ref, _ = globalv.references[self.ref_key] ref_emmited = ref.emit_rtf(link_translation=link_translation, ref_style=True, **kwargs) return rf'{cited_emmited}{{\super\chftn}}{{\footnote\pard\plain\chftn {ref_emmited}}}' else: _, href = globalv.references[self.ref_key] href = html.escape(href) if link_translation: href = globalv.ext_translation(href, link_translation) return rf'''{{\field{{\*\fldinst{{HYPERLINK
def emit_rtf(self, link_translation: str=None, ref_style: bool=False, **kwargs) -> str: self._check_ref_exists() cited_emmited = self.cited_node.emit_rtf( link_translation=link_translation, ref_style=ref_style, **kwargs ) if ref_style: ref, _ = globalv.references[self.ref_key] ref_emmited = ref.emit_rtf( link_translation=link_translation, ref_style=True, **kwargs ) return rf'{cited_emmited}{{\super\chftn}}{{\footnote\pard\plain\chftn {ref_emmited}}}' else: _, href = globalv.references[self.ref_key] href = html.escape(href) if link_translation: href = globalv.ext_translation(href, link_translation) return rf'''{{\field{{\*\fldinst{{HYPERLINK
def emit_latex(self, link_translation: str=None, **kwargs) -> str: url = self.url if link_translation and not self.ignore_link_translation: url = globalv.ext_translation(url, link_translation) return rf' \href{{{url}}}{{{self.linked_text.emit_latex(link_translation=link_translation, **kwargs)}}} '
def emit_html(self, link_translation: str=None, **kwargs) -> str: url = self.url if link_translation and not self.ignore_link_translation: url = globalv.ext_translation(url, link_translation) return f'<a href="{url}">{self.linked_text.emit_html(link_translation=link_translation, **kwargs)}</a>'
def emit_latex(self, link_translation: str = None, **kwargs) -> str: url = self.url if link_translation and not self.ignore_link_translation: url = globalv.ext_translation(url, link_translation) return rf' \href{{{url}}}{{{self.linked_text.emit_latex(link_translation=link_translation, **kwargs)}}} '
def emit_html(self, link_translation: str = None, **kwargs) -> str: url = self.url if link_translation and not self.ignore_link_translation: url = globalv.ext_translation(url, link_translation) return f'<a href="{url}">{self.linked_text.emit_html(link_translation=link_translation, **kwargs)}</a>'