Conversão Pandoc e \hypertarget

Conversão Pandoc e \hypertarget

Converti um texto longo de Markdown para LaTeX e estou tentando limpá-lo. Encontrei este código e não sei o que ele faz:

Especificamente:

\hipertarget

\texorpdfstring

\rótulo

Não tenho ideia de qual seja a função desses três.

\hypertarget{chapter-two-maintenance-of-authorization}{%
\subsubsection{\texorpdfstring{\textbf{Chapter Two -- Maintenance of
Authorization}}{Chapter Two -- Maintenance of Authorization}}\label{chapter-two-    maintenance-of-authorization}}

Responder1

\hypertargete \texorpdfstringsão definidos pelo pacote hyperref. Versua documentação. O primeiro define algo como alvo para links criados pelo \hyperlinkcomando. Isto permite links em documentos com texto arbitrário.

O \texorpdfstringpermite que você use conteúdo diferente no documento real em oposição aos marcadores de PDF, onde, por exemplo, comandos LaTeX não são apropriados. (O primeiro argumento é usado no corpo do documento; o segundo no índice bookmarks/pdf.) Neste exemplo específico, os dois argumentos são iguais, portanto não foi necessário usá-lo, mas pandoc provavelmente usa essa construção por padrão ao fazer o seccionamento para remover coisas que não pertencem aos marcadores do PDF (índice do PDF).

\labelé um comando integrado do LaTeX para rotular um objeto numerado, permitindo consultá-lo posteriormente com comandos como \ref. Neste caso, isso nos permitiria voltar à subsubseção e imprimir seu número, seja ele qual for. Se o hyperref for carregado, \refcomandos semelhantes também serão transformados em hiperlinks.

informação relacionada