amsref
offers the eprint field that you can use inside of, for example, the article
entry type to introduce some web page. Another possibility is to define a fresh new bib entry type (which approach to use will depend on the specific intended ussage). In the following example code I illustrate both approaches.
I defined a new bib entry type (called webpage
) using \BibSpec
; this type recognizes the fields author
, title
, year
, myurl
and note
. The new field myurl
calls \myurl
which was defined simply to typeset its argument using the \url
command from the url
package.
\documentclass{amsart}
\usepackage[lite]{amsrefs}
\usepackage{url}
\DefineSimpleKey{bib}{myurl}
\newcommand\myurl[1]{\url{#1}}
\BibSpec{webpage}{%
+{}{\PrintAuthors} {author}
+{,}{ \textit} {title}
+{}{ \parenthesize} {date}
+{,}{ \myurl} {myurl}
+{,}{ } {note}
+{.}{ } {transition}
}
\begin{document}
\title{The Title}
\author{The Author}
\maketitle
\begin{bibdiv}
\begin{biblist}
\bib{yellowmonster}{book}{
author={Bousfield, A.K.},
author={Kan, D.M.},
title={Homotopy Limits, Completions and Localizations},
date={1972},
series={Lecture Notes in Mathematics},
volume={304},
publisher={Springer-Verlag},
address={Berlin-New York},
eprint={dfgsdfgfs}
}
\bib{texsx}{webpage}{
author={The Author},
title={The Title},
date={2012},
myurl={http://www.stackexchange.com/},
note={Some additional information}
}
\bib{serre:shfs}{article}{
author={Serre, Jean-Pierre},
title={Homologie Singuli\`ere des Espaces Fibr\'es. Applications},
date={1951},
eprint={http://www.some.site.com/},
note={Some additional information}
}
\end{biblist}
\end{bibdiv}
\end{document}

There are just four relevant lengths for the horizontal setting.
At 11pt
\documentclass[11pt,a4paper]{book}
\typeout{tw: \the\textwidth}
\typeout{os: \the\oddsidemargin}
\typeout{es: \the\evensidemargin}
\typeout{mw: \the\marginparwidth}
\begin{document}
zzz
\end{document}
produces
tw: 360.0pt
os: 22.0pt
es: 70.0pt
mw: 106.0pt
If you change to 12pt you get
tw: 390.0pt
os: 10.0pt
es: 52.0pt
mw: 88.0pt
but you want the 11pt widths so set them back:
\documentclass[12pt,a4paper]{book}
\setlength{\textwidth}{360pt}
\setlength{\oddsidemargin}{22pt}
\setlength{\evensidemargin}{70pt}
\setlength{\marginparwidth}{106pt}
\typeout{tw: \the\textwidth}
\typeout{os: \the\oddsidemargin}
\typeout{es: \the\evensidemargin}
\typeout{mw: \the\marginparwidth}
\begin{document}
zzz
\end{document}
Best Answer
The font is controlled by the
\biblistfont
command; simply redefine this macro in your preamble (to change the default\footnotesize
) by adding the following lines: