Directory macros/latex/contrib/aurl
aurl—Abbreviated URLs for LaTeX
Extends the hyperref package with a mechanism for hyperlinked URLs abbreviated with prefixes.
Purpose
The Semantic Web community heavily uses prefixes to abbreviate URLs (AURLs), such as owl:class
or rdf:type
. The LaTeX hyperref
package defines the url
command to print and hyperlink a URL but if used for AURLs, the hyperlink fails. But href
from hyperref
is tedious to use. The aurl package introduces \aurl{prefix}{suffix}
and includes the 100 most popular prefixes from prefix.cc. If you want to include the 1000 most popular prefixes instead, use \usepackage[1000]{aurl}
.
Usage
- copy aurl.sty to your working directory
- add
\usepackage{aurl}
to your preamble - (optional) define non-default prefixes using
\daurl{prefix}{prefix expansion}
- add your AURLs with
\aurl{prefix}{suffix}
Example
\documentclass{article} \usepackage{aurl} \begin{document} \aurl{rdfs}{label} \aurl{owl}{class} \daurl{bbc}{http://bbc.com/} \aurl{bbc}{news} \end{document}
License
This is completely free, do whatever you want (CC0 license).
Download the contents of this package in one zip archive (15.3k).
aurl – Extends the hyperref package with a mechanism for hyperlinked URLs abbreviated with prefixes
Semantic Web resource URLs are often abbreviated with prefixes, like "owl:Class" or "rdf:type". The abbreviated URL (aurl) package provides the correct hyperlinks for those URLs. The 1000 most common prefixes are predefined and more can be added.
Package | aurl |
Version | 2016-08-12 |
Licenses | Public Domain Software |
Copyright | 2016 Konrad Höffner |
Maintainer | Konrad Höffner |
Contained in | TeX Live as aurl |
Topics | Hyper |