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

2023-10-04 Thread Michal Hoftich
Update of bug #610 (project tex4ht):

 Open/Closed:Open => Closed 


___

Reply to this item at:

  

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



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

2023-10-02 Thread Michal Hoftich
Follow-up Comment #1, bug #610 (project tex4ht):

Hi Nasser, thanks for the report.

I've posted the immediate solution on TeX.sx, and updated TeX4ht sources. It
seems that the issue here was that Verbatimbox defines box using \sbox and the
name of the box is saves in a command defined using \csname. This broke
TeX4ht's redefinition of \sbox. It now works thanks to the fix.

Best,
Michal

___

Reply to this item at:

  

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



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

2023-10-01 Thread Nasser M. Abbasi
URL:
  

 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.
 
\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:

  

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