4

When the height of the radicand exceeds a certain threshold, LaTeX replaces the check-sign-like part of the root sign with a more vertical one. This behavior has a flaw: The vertical replacement part does not align properly with the vinculum (the horizontal bar). For example,

\documentclass{article}
\begin{document}
\[
\sqrt{\sqrt{\sqrt{\sqrt{\sqrt{\sqrt{\sqrt{}}}}}}}
\]
\end{document}

produces

Nested radicals.

I've found a few related questions here on Stack Exchange. The question problem compiling some 'math' using LuaLaTeX is nominally about LuaLaTeX, but the first comment, by user egreg, seems to imply that the question is related to mine. The comment blames the PDF rendering, and there may be some truth to that — the misalignment seems less noticeable to me on a high-density screen (eg. the retina MacBook Pro). However, it's not a problem with any single PDF viewer: I've seen the misalignment in Latexian, Preview, and Skim on OS X, in Adobe Reader on Windows, and on a printed copy.

The solitary answer to that question, by the way, doesn't seem to relate my problem.

The misalignment is also evident in the question \sqrt symbol with a vertical part. Its solution produces a slanted radical, but leaves a noticeable gap between the two components of the radical.

Does anyone else see the misalignment? Any idea what the underlying cause is? And are there any workarounds?

4
  • 2
    Welcome to TeX.SX! On my high density screen the misalignment is not noticeable at all, not less noticeable. I tried with all three engines. Can you add some information about your TeX distribution and the engine you're using?
    – egreg
    Oct 19, 2013 at 22:39
  • 1
    @egreg, you'll need to buy us all a retina screen:-) Oct 19, 2013 at 22:42
  • @egreg pdflatex on MacTeX / TeX Live 2013.
    – epimorphic
    Oct 19, 2013 at 22:45
  • @nova.simplex With Skim there is maybe a one pixel difference at one magnification (with a Retina display). David's answer explains what's happening. With a good printer you should have no problem.
    – egreg
    Oct 19, 2013 at 22:50

1 Answer 1

9

The effect depends a lot on the viewer, I just tried your file and it's more noticeable in xpdf than acrobat, but in both it comes and goes to a certain extent at different zoom levels.

It's hard to make the two parts exactly match at all resolutions as the left hand part is made of one or more characters from the font so is subject to the renderer's font hinting and anti-aliasing (note a slight fuzziness in the small horizontal segment in the left of your image) But the horizontal rule is drawn as a rule not using a font character so goes through a different code path in the renderer. This means that even if they are specified to be exactly the same width and alignment, then at certain resolutions they may snap to different pixel boundaries.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .