Mon Oct 2 04:41:15 2023, original submission:
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-put-verbatim-text-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
|