Отображать URL после ссылки?
Я использую LaTeX с пакетом hyperref, и у меня есть такие вещи:
гиперреф это \href{http://www.tug.org/applications/hyperref/}{подробно документировано}. Это позволяет...
В выводе PDF он показывает:
гиперреф задокументирован подробно. Это позволяет...
Ссылка работает, но URL не отображается, что является большой проблемой при печати файла. Я не нахожу вариант изменить это в документации.
Некоторые из гипер гиперфайлов, с которыми я работаю, создаются не вручную, а с помощью dblatex, поэтому меняются все \href{...}
это, вероятно, не вариант.
Для гиперрефсовой стороны см. Решение Уилла Робертсона. Для dblatex я написал скрипт настройки, скопировав шаблоны XSL для <ulink>
и аналогичные элементы, а затем производят другой код LaTeX. В выпуске dblatex 0.2.10 больше нет необходимости, в котором есть необходимая опция.
1 ответ
Я предлагаю добавить переключатель в вашей преамбуле при генерации готовых к печати версий вывода.
Например, (не проверено)
\ Newif \ ifprint \ printtrue \ ifprint \ Пусть \ oldhref \ HREF \ Renewcommand \ HREF [2]{% \ Oldhref{#1}{#2}% \ Сноска {\ URL {#1}}% } \ ц
Конечно, вам все равно нужно будет создать две версии документа, одну для печати и одну для экрана. Но я не уверен, что вы ожидали чего-то другого :)