recherche

Maison  >  Questions et réponses  >  le corps du texte

Existe-t-il un moyen de créer un lien vers des sections à onglets dans rmarkdown ?

Je souhaite créer un lien interne vers une section dans un document rmarkdown, mais la section est un onglet et la méthode de liaison standard ne semble pas fonctionner.

La méthode standard est :

---
title: "Untitled"
output: html_document
---

# Section to link to

text and more 

# Next section

See [this section](#section-to-link-to)

Works!

Dans mon cas, la section vers laquelle je voulais créer un lien faisait partie d'un ensemble d'onglets :

---
title: "Untitled"
output: html_document
---

# Section {.tabset}

## Subsection to link to

text and more 

## Next subsection

text and more

# Next section

See [this section](#subsection-to-link-to)

Doesn't work :(

EDIT : Pour être clair, ma question n'est pas de savoir comment créer des ensembles d'onglets, ou comment créer des liens/ancres internes, mais une intersection : comment créer des liens internes vers des sections à onglets. Le résultat devrait ressembler à ceci :

J'ai essayé des méthodes d'ancrage alternatives (comme nommer la section vers laquelle vous souhaitez créer un lien et utiliser ce nom dans le lien). Mais il n'y a pas de joie. Le lien est mis en surbrillance dans la sortie, indiquant qu'il devrait fonctionner, mais ce n'est pas le cas lorsqu'on clique dessus.

Je n'ai rien trouvé qui dit que vous ne pouvez pas lier des sections à onglets, donc je demande ici s'il existe un moyen, ou s'il n'y a tout simplement pas de moyen.

Merci !

P粉541551230P粉541551230469 Il y a quelques jours607

répondre à tous(2)je répondrai

  • P粉277464743

    P粉2774647432023-12-21 17:18:15

    Je viens de suivre cette réponse. Si vous souhaitez lier une section plus grande (Section),您可以使用:#section.

    Code :

    ---
    title: "Untitled"
    output: html_document
    ---
    
    # Section {.tabset}
    
    ## Subsection to link to
    
    text and more 
    
    ## Next subsection
    
    text and more
    
    # Next section
    
    See [this section](#section)
    
    This seems to work

    Pour lier la sous-section, comme vous l'avez mentionné, vous pouvez utiliser : [本节](#subsection-to-link-to).

    Code :

    ---
    title: "Untitled"
    output: html_document
    ---
    
    # Section {.tabset}
    
    ## Subsection to link to
    
    text and more 
    
    ## Next subsection
    
    text and more
    
    # Next section
    
    See [this section](#subsection-to-link-to)
    
    This seems to work

    répondre
    0
  • P粉006847750

    P粉0068477502023-12-21 14:53:18

    Cela semble être un bug marqué comme non corrigible. Non pris en charge par la conception, veuillez consulter le problème sur GitHub.

    répondre
    0
  • Annulerrépondre