Bordes de cuadro que desaparecen en PDF en "tcolorbox", pero bordes estables en mdframed. ¿Es posible hacer tales bordes en tcolorbox?

Bordes de cuadro que desaparecen en PDF en "tcolorbox", pero bordes estables en mdframed. ¿Es posible hacer tales bordes en tcolorbox?

Consideremos dos entornos en caja similares usando mdframedy tcolorbox, procesados ​​por xelatex/pdflatex:

\documentclass{article}
\usepackage{tcolorbox}
\usepackage{mdframed}
\usepackage{lipsum}

\begin{document}
\begin{tcolorbox}[colback=white,colframe=black,sharp corners=all,boxrule=0.7pt,top=0.2in]
\lipsum[3]
\end{tcolorbox}

\begin{mdframed}[linewidth=0.7pt,innertopmargin=0.2in,innerbottommargin=0.2in]
\lipsum[3]
\end{mdframed}

\end{document}

Con un zoom del 100% o más vemos dos cuadros equivalentes en todos los visores de PDF (Evince, Okular, Adobe Acrobat,…)

Pero con un zoom inferior al 75%, tcolorboxlos bordes del marco comienzan a perderse en Okular y Adobe Acrobat.

Este PDF en un 66% en Adobe Reader DC

Este PDF en Okular tiene un zoom inferior al 100%

Sí, preguntas ya discutidas [Las líneas del borde del cuadro no se muestran correctamente en PDF], (sobre rasterización incorrecta en Evince, visores de PDF culpables, etc.).

Pero veo que mdframed solucionó de alguna manera este problema y los "bordes mdframed" están bien en todos los visores de PDF (incluso sin "[framemethod=tikz]").

¿Es posible especificar algunas opciones mágicas/truco/solución alternativa para que tcolorboxse comporte "como mdframed"? ("guardar bordes en todos los niveles de zoom incluso en Okular y Adobe Reader")

Respuesta1

El problema con tcolorbox es un desastre al rasterizar ambos bordes y rellenar el fondo (gracias @DavidCarlishe). Necesitamos un fondo transparente en el cuadro tcolor.

Fuente corregida:

\documentclass{article}
\usepackage{tcolorbox}
%\tcbuselibrary{skins}
\usepackage{mdframed}
\usepackage{lipsum}

\begin{document}
\begin{tcolorbox}[standard jigsaw,opacityback=0,colframe=black,sharp corners=all,boxrule=0.7pt,top=0.2in,left=0.1in]
\lipsum[3]
\end{tcolorbox}

\begin{mdframed}[linewidth=0.7pt,innertopmargin=0.2in,innerbottommargin=0.2in]
\lipsum[3]
\end{mdframed}

\end{document}

Está bien con todos los niveles de zoom en Okular y Adobe Acrobat.

información relacionada