- return b'''\\wrapstuffclear
-\\begin{wrapstuff}[l]
-\\fbox{
-\\begin{varwidth}{0.5\\textwidth}
- \\smash{\\parbox[t][0pt]{0pt}{
- \\setlength{\\fboxrule}{0.2pt}
- \\setlength{\\fboxsep}{0pt}
- \\vspace{-3.4pt}
- \\fbox{\\hspace{107mm}}
- }\\\\*}
- \\vspace{-1em}
-\\begin{center}
-%s
-\\end{center}
-\\end{varwidth}
-}
-\\end{wrapstuff}
-
-\\strut
-
-\\noindent %s
-''' % (
- b'\\\\*'.join(x.encode('UTF-8') for x in meta if x is not None),
- self._texifier.texify(chunk.content))
-
-
-class BesideIconLayout(Layout):
-
- def __init__(self, texifier: Texifier, image_size: float) -> None:
- self._texifier = texifier
- self._image_size = image_size
-
- def renderChunk(self, chunk: Chunk) -> bytes:
- icon = renderIcon(chunk.icon, self._image_size)
- meta = [
- chunk.character,
- chunk.screen_name,
- chunk.author,
- ]
-
- # Why is \textwidth not the width of the text?
- # Why is the width of the text .765\textwidth?
- return b'''\\noindent\\fbox{
-%s
-\\parbox[b]{.765\\textwidth}{
-\\begin{center}
-%s
-\\end{center}