有人知道如何创建“QR 码列表”吗?我在整个文档中使用 QR 码,现在我想列出它们,就像“图片列表”列出所有图片一样。
我用:
\usepackage{qrcode}
例子:
Google search engine \quad
\qrcode{www.google.com}
答案1
以下是使用该包的方法tocloft
,如下所述:https://texblog.org/2008/07/13/define-your-own-list-of/。如果您想要更改二维码的显示,例如不想显示二维码号码,请\par\noindent\textbf{QRCode \themyqrcode:\\}\qrcode{#1}
根据需要更改该行,例如\qrcode{#1}
:
\documentclass{report}
\usepackage{tocloft}
\usepackage[english]{babel}
\usepackage{qrcode}
\newcommand{\listmyqrcodename}{List of QRCodes}
\newlistof{myqrcode}{exp}{\listmyqrcodename}
\newcommand{\myqrcode}[1]{%
\refstepcounter{myqrcode}
\par\noindent\textbf{QRCode \themyqrcode:\\}\qrcode{#1}
\addcontentsline{exp}{myqrcode}
{\protect\numberline{\thechapter.\themyqrcode}#1}\par}
\begin{document}
\tableofcontents
\newpage
\listofmyqrcode
\chapter{Two QRCodes}
\myqrcode{www.google.com}
\label{1st_ex}
\myqrcode{https://tex.stackexchange.com/questions/446004/list-of-qr-codes}
\label{2nd_ex}
\chapter{One example}
See qrcode \ref{1st_ex} and \ref{2nd_ex}.
\end{document}