Skip to content

Instantly share code, notes, and snippets.

@maieul
Created December 9, 2015 21:31
Show Gist options
  • Save maieul/2dfb022c4bc1670df9b4 to your computer and use it in GitHub Desktop.
Save maieul/2dfb022c4bc1670df9b4 to your computer and use it in GitHub Desktop.
Hy@raisedlink test
\documentclass[a4paper]{book}
\usepackage[a4paper]{geometry}
\usepackage{polyglossia,fontspec,hyperref}
\setmainfont{Linux Libertine O}
\setmainlanguage{greek}
\makeatletter
\def\myHy@raisedlink#1{%
\ifvmode
#1%
\else
\Hy@SaveSpaceFactor
\hskip\z@
\smash{%
\begingroup
\let\HyperRaiseLinkLength\@tempdima
\setlength\HyperRaiseLinkLength\HyperRaiseLinkDefault
\HyperRaiseLinkHook
\expandafter\endgroup
\expandafter\raise\the\HyperRaiseLinkLength\hbox{%
\Hy@RestoreSpaceFactor
#1%
\Hy@SaveSpaceFactor
}%
}%
\Hy@RestoreSpaceFactor
\hskip\z@
\fi
}
\newcommand\test{6. Καὶ δὴ τῷ κράτει
\edtext{τοῦ} \edtext{συγγενέος} \edtext{ἐπιθαρσήσας}, \edtext{οὐμενοῦν}
\edtext{εἴ τι} καὶ \edtext{δέοι} παθεῖν δείσας καλὴν ἑαυτῷ
τῆς εἰς Χριστὸν πίστεως, τὴν ἐν \edtext{Γράμματι} νομοθεσίαν,
ὑποβάθραν \edtext{προύθηκεν}. \edtext{Περιτυχὼν} γὰρ \edtext{τῶν},
\edtext{Μωσαικῶν} \edtext{βιβλίων}, καὶ \edtext{τῆς Ἐβραίων ἁπάσης Γραφῆς},
καὶ τούτοις ὡς μάλιστα φιλομαθῶς \edtext{ἐναπασχολήσας}τὸν νοῦν, καὶ
\edtext{ὅλος} \edtext{ὅλῳ} στοιχειωθεὶς,}
\begin{document}
\section{Good}
\def\edtext#1{#1}
\test
\section{Bad}
\def\edtext#1{\myHy@raisedlink{}#1\Hy@raisedlink{}}
\test
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment