Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 2
orthographe, syntaxe... c'est lassant

09 Déc '15, 19:15

Pathe's gravatar image

Pathe
7.6k53211254

`\Hy@raisedlink` \Hy@raisedlink perturbe la manière dont se fait la coupure de ligne

Avec hyperref, `hyperref`, la command `\Hy@raisedlink` est nécessaire pour qu'une ancre renvoie vers le haut de la ligne et non vers le bas. Cependant celle ci-perturbe celle-ci perturbe la rupture de ligne. Voir l'exemple ci-dessous (compilé avec XeLaTeX). \documentclass[a4paper]{book} \usepackage[a4paper]{geometry} \usepackage{polyglossia,fontspec,hyperref} \setmainfont{Linux Libertine O} \setmainlanguage{greek} \makeatletter \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{\Hy@raisedlink{}#1\Hy@raisedlink{}} \test \section{Better} \def\edtext#1{\Hy@raisedlink{}\hspace{0pt}#1\Hy@raisedlink{}\hspace{0pt}} \test \section{Ok?} \def\edtext#1{\Hy@raisedlink{}\hspace{0pt}#1\Hy@raisedlink{}} \test \end{document} Une idée d'une Y a-t-il une manière d'avoir l'équivalent de `\Hy@raisedlink` mais SANS *sans* ce problème de coupure de ligneligne ?
cliquez ici pour masquer/afficher la révision 1

09 Déc '15, 19:00

Ma%C3%AFeul's gravatar image

Maïeul
321614

`\Hy@raisedlink` perturbe la manière dont se fait la coupure de ligne

Avec hyperref, la command `\Hy@raisedlink` est nécessaire pour qu'une ancre renvoie vers le haut de la ligne et non vers le bas. Cependant celle ci-perturbe la rupture de ligne. Voir l'exemple ci-dessous (compilé avec XeLaTeX). \documentclass[a4paper]{book} \usepackage[a4paper]{geometry} \usepackage{polyglossia,fontspec,hyperref} \setmainfont{Linux Libertine O} \setmainlanguage{greek} \makeatletter \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{\Hy@raisedlink{}#1\Hy@raisedlink{}} \test \section{Better} \def\edtext#1{\Hy@raisedlink{}\hspace{0pt}#1\Hy@raisedlink{}\hspace{0pt}} \test \section{Ok?} \def\edtext#1{\Hy@raisedlink{}\hspace{0pt}#1\Hy@raisedlink{}} \test \end{document} Une idée d'une manière d'avoir l'équivalent de `\Hy@raisedlink` mais SANS ce problème de coupure de ligne