[tex4ht] [bug #610] How to use verbatimbox in tex4ht? Compile error. OK in pdf

Nasser M. Abbasi puszcza-hackers at gnu.org.ua
Mon Oct 2 06:41:15 CEST 2023


URL:
  <http://puszcza.gnu.org.ua/bugs/?610>

                 Summary: How to use verbatimbox in tex4ht? Compile error. OK
in pdf
                 Project: tex4ht
            Submitted by: nma123
            Submitted on: Mon Oct  2 04:41:15 2023
                Category: None
                Priority: 5 - Normal
                Severity: 5 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

reference and screen shots at

https://tex.stackexchange.com/questions/697413/how-to-use-verbatimbox-in-tex4ht-compile-error-ok-in-pdf


I found great solution in
https://tex.stackexchange.com/questions/216366/how-do-i-puttext-as-the-body-of-a-link/216380#216380
which allows one to use verbatim as second argument for href. It is the only
solution I found after trying many, where I can use verbatim as second
argument of href. (No, I do not want to use \url, I need to use href as I want
to use specific shorter target names, as the URL can be very long to use)

It worked in pdf. When I tried it in tex4ht I get a compile error. Here is
MWE

-----------------------
\documentclass[12pt,notitlepage]{article}
\usepackage{hyperref}
\usepackage{verbatimbox}

\begin{document} 

\begin{myverbbox}{\myTarget}https://some_url_with_^many_%*?_strange_characters/report.htm\end{myverbbox}

\href{https://some_url_with_^many_%*?_strange_characters/report.htm}{\myTarget}

\end{document}
----------------------

This compiles in lualatex to pdf with no problem

enter image description here

But in tex4ht it gives error

make4ht -ulm default -a debug main.tex "mathjax,htm,nostyle"

...
(/usr/local/texlive/2023/texmf-dist/tex/latex/l3backend/l3backend-dvips.def)
(./main.aux) (/usr/local/texlive/2023/texmf-dist/tex/latex/base/ts1cmr.fd)
(/usr/local/texlive/2023/texmf-dist/tex/latex/lm/t1lmtt.fd)
! Missing \endcsname inserted.
<to be read again> 
\hbox 
l.59 ...strange_characters/report.htm\end{myverbbox}

Does tex4ht not support verbatimbox? How to make it work in tex4ht also?

TL 2023





    _______________________________________________________

Reply to this item at:

  <http://puszcza.gnu.org.ua/bugs/?610>

_______________________________________________
  Message sent via/by Puszcza
  http://puszcza.gnu.org.ua/



More information about the tex4ht mailing list.