1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
%%
%% This is file `uri-example.tex',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% uri.dtx (with options: `example')
%%
%% This is a generated file.
%%
%% IMPORTANT NOTICE:
%% The package takes options.
%%
%% The usual disclaimers apply:
%% If it doesn't work right that's your problem.
%% (Nevertheless, send an e-mail to the maintainer
%% when you find an error in this package.)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
%% version 1.3c of this license or (at your option) any later
%% version. This version of this license is in
%% http://www.latex-project.org/lppl/lppl-1-3c.txt
%% and the latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3c or later is part of all distributions of
%% LaTeX version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status "maintained".
%%
%% The Current Maintainer of this work is H.-Martin Muench
%% (Martin dot Muench at Uni-Bonn dot de).
%%
%% This work consists of the main source file uri.dtx
%% and the derived files
%% uri.sty, uri.pdf, uri.ins, uri.drv,
%% uri-example.tex.
%%
\documentclass{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{hyperref}[2011/02/07]% v6.82b
\hypersetup{%
extension=pdf,%
plainpages=false,%
pdfpagelabels=true,%
hyperindex=false,%
pdflang={en},%
pdftitle={uri package example},%
pdfauthor={Hans-Martin Muench},%
pdfsubject={Example for the uri package},%
pdfkeywords={LaTeX, uri, Hans-Martin Muench},%
pdfview=Fit,%
pdfstartview=Fit,%
pdfpagelayout=SinglePage,%
bookmarksopen=false%
}
\usepackage{uri}[2011/03/04]% v1.0a
\listfiles
\begin{document}
\pagenumbering{arabic}
\section*{Example for uri}
\markboth{Example for uri}{Example for uri}
This example demonstrates the use of package\newline
\textsf{uri}, v1.0a as of 2011/03/04 (HMM).\newline
No options were given, thereby the default options were used.\newline
For more details please see the documentation!\newline
\bigskip
The \textsf{uri} package allows to hyperlink (with the \textsf{hyperref} package
of \textsc{Heiko Oberdiek}) uris of type
\begin{itemize}
\item[--] arXiv (\url{http://www.arXiv.org/}), e.\,g. \arxiv{0905.0105v2}.
\item[--] ASIN \newline
(\url{%
http://www.amazon.co.uk/gp/help/customer/display.html/277-3416785-8259466?ie=UTF8&nodeId=898182}%
), \newline
(that one is a good example for using a TINY url: \tinyuri{687j3oh})\newline
e.\,g. \asin{0471491039}.
\item[--] DOI (\url{http://www.doi.org/index.html}), e.\,g. \doi{10.1000/182}.
\item[--] HDL (\url{http://www.handle.net/factsheet.html}), e.\,g. \hdl{2128/2486}.
\item[--] NBN (\url{http://nbn-resolving.de/urn:nbn:de:1111-200606309}), \newline
e.\,g. \nbn{urn:nbn:de:kobv:83-opus-16928}. (You could also use the option
\texttt{nbnpre=URN:NBN:DE:} and then \texttt{\textbackslash nbn\{kobv:83-opus-16928\}}.)
\item[--] PubMed (\url{http://www.ncbi.nlm.nih.gov/pubmed/}), \newline
e.\,g. \pubmed{17822909}.
\item[--] OID (\url{http://www.oid-info.com/#oid}), e.\,g. \oid{2.16.840}.
\item[--] TINY (\url{http://tinyurl.com}), e.\,g. \tinyuri{MST19-105603} \newline
(uses \texttt{tinyuri} instead of \texttt{tiny}, because that command already existed).
\item[--] TINY with preview, e.\,g. \tinypuri{MST19-105603}.
\item[--] XMPP (\url{http://xmpp.org/about/}), e.\,g. \xmpp{time}.
\end{itemize}
Additionally some commands are provided by the uri package:
\begin{itemize}
\item[--] \texttt{siteurl} similar to the command of the \textsf{doipubmed} package, \newline
\citeurl{http://ctan.org/pkg/doipubmed}.
\item[--] \texttt{mailto} for e-mail addresses, e.\,g. \mailto{spam@dante.de}.
Adding something like \texttt{?subject=Concerning uri package} after \texttt{mailto:\#\#1}
in the style file would even add this subject to (every!) e-mail hyperlink.
\item[--] \texttt{ukoeln} for short University of Cologne (Universit\"{a}t zu K\"{o}ln,
U~Koeln; Germany; \url{http://www.pressoffice.uni-koeln.de/}) addresses, \newline
e.\,g. \ukoeln{XM492}.
\item[--] \texttt{uref} takes two arguments, the first gives the target of the hyperlink,
the second gives the text to be displayed for it, e.\,g. information about
the \uref{http://ctan.org/pkg/pageslts}{pagesLTS} package, similar to \texttt{\textbackslash href}.
\end{itemize}
\bigskip
Text before (e.\,g. \textsf{DOI:}) and after (well, no example) the uri to be displayed can be
adapted by the package options.\newline
Even \begin{verbatim} \doi{1.2/3-4(5)6:7<8::A-B9>0.9.C8;7-\654%23!$} \end{verbatim}
would work (if that DOI would exist):\newline
\doi{1.2/3-4(5)6:7<8::A-B9>0.9.C8;7-\654%23!$}.
\end{document}
\endinput
%%
%% End of file `uri-example.tex'.
|