Как изменить тег

Как изменить тег

На основе новой версии tagpdf.sty, структура тегов раздела, списка автоматически помечается тегами, но мне нужно изменить указанные ниже имена тегов

  • <H1> and <H2>вместо<section> and <subsection>

  • для списка нужно изменить <L>вместо<list>

  • как изменить имя тега <p>вместо<text-unit><text>

Может ли кто-нибудь подсказать, как изменить имя пользовательского тега вместо имени по умолчанию?

Примечание:Я использую TeXlive 2024 и lualatex-dev.exe для компиляции документа.

МВЭ:

\DocumentMetadata{testphase={phase-III,title,table},%pdfversion=1.7,pdfstandard=ua-2,
uncompress}
\documentclass{article}
\begin{document}

\title{Sample title}

\maketitle

\section{A Head}

Sample text

\subsection{A Head}

Sample text11111111111111\footnote{222222222222222222222222222222222222222222222222222222222222} 333333333333333333333333

\subsubsection{A Head}

Sample text

\section{Another A Head}

Sample text

\begin{enumerate}
\item Fitst list item 
\item second list item 
\end{enumerate}

\begin{itemize}
\item Fitst list item 
\item second list item 
\end{itemize}


\tagpdfsetup{table-header-rows=1}
\begin{table}[!b]
\caption{Table Head}
\begin{tabular}{lcc}
\hline
THead 1 & THead2 & THead3\\
\hline
1 & 2 &3\\
4&5&6\\
\hline
\end{tabular}
\end{table}


\begin{thebibliography}{}
\bibitem{bib01} bibligraphy item 1
\bibitem{bib02} bibligraphy item 2
\bibitem{bib03} bibligraphy item 3
\bibitem{bib04} bibligraphy item 4
\end{thebibliography}

\end{document}

введите описание изображения здесь

решение1

(Примечание: ua-2 следует использовать вместе с pdfversion=2.0)

В настоящее время нет простого способа настроить отдельные имена тегов (но это изменится). Вы можете настроить только все имена тегов. Здесь у вас есть два варианта:

  • Сначала вы можете указать Acrobat применить сопоставление ролей:

введите описание изображения здесь

введите описание изображения здесь

Затем acrobat покажет вам стандартные теги:

введите описание изображения здесь

Имена LaTeX по-прежнему будут присутствовать, но не будут видны в интерфейсе.

  • Если вы действительно хотите полностью избавиться от имен тегов LaTeX, вы можете использовать
\tagpdfsetup{role/map-tags=pdf}

Это можно сделать в преамбуле, но также и где-то в документе. Это повлияет на следующие теги. Например, здесь я поместил это перед подразделом:

введите описание изображения здесь

Связанный контент