I've been encouraged to use BibLaTeX, so I'm trying to, but I'm not meeting much success. I'm sure I'm doing something dumb wrong, but I don't know what. I am using TeXShop on a MacBook Pro running OS X Mavericks, if that's relevant.
I compile the following documents by running LaTeX, then BibTeX, then LaTeX twice more:
\documentclass[]{article}
\usepackage[autostyle]{csquotes}
\usepackage[
backend=biber,
style=authoryear-icomp,
sortlocale=de_DE,
natbib=true,
url=false,
doi=true,
eprint=false ]{biblatex} \addbibresource{bibshort.bib}
\usepackage[]{hyperref}
\hypersetup{colorlinks=true, }
%% ##############################
\begin{document}
Lorem ipsum dolor sit amet~\citep{kastenholz}.
At vero eos et accusam et \cite{GGK} justo
duo dolores et ea rebum~\citet{sigfridsson}.
\printbibliography
\end{document}
(taken almost verbatim from How to use biber) and
\documentclass{article}
\bibliographystyle{amsalpha}
\begin{document}
\autocite{GGK}
\bibliography{bibshort}{}
\end{document}
The results are as in this image:

The BibTex version is what I want. BibLaTeX version has no bibliography, parentheses instead of the brackets, and for some reason, unwanted spaces.
What have I done wrong?
biberinstead ofbibtex. Depending on your editor (assuming TeXshop), you may need to do this from the command line instead of a menu. Alternatively, if you havepdflatexmkin your menu, it will automatically runbiberas needed. – Mike Renfro Jan 25 '15 at 02:54biberbut you are runningbibtexrather thanbiber. The preferred option is to usebiber. Failing that, you can saybackend=bibtexbut you will lose some functionality that way becausebiberis a lot more powerful. – cfr Jan 25 '15 at 03:05bibtex). When I typebiberin instead and try to compile, the console fills very, very slowly, stopping withINFO - Logfile is 'minbib.blg'. Then when I LaTeX again, the resulting document looks the same as before, and the console tells me to runbiberagain. I seem to be able to iterate this loop without progress. – jdc Jan 25 '15 at 03:14backend=bibtexand get some of the benefits of biblatex without biber. But biber is definitely the way to go. – cfr Jan 25 '15 at 03:36biberitself, you need to work from the command line. You can grab the two test files from here, put them in a directory and run biber from the same directory as follows:biber --validate_control --convert_control test– jon Jan 25 '15 at 04:51biberandbiblatexversions need to match. It looks like you have version 1.6 ofbiber; that means you need to be using version 2.6 ofbiblatex(checkable by adding\listfilesto your.texfile, runninglatex, then looking at the list of files appended to the end of the.logfile). – jon Jan 25 '15 at 04:53biblatexare up to date (and that their versions match; the newest is 1.9 for Biber and 2.9a forbiblatex). Then you should read this and clear Biber's cache. (It is normal for Biber to take some time on a first run, just wait for it to complete and don't abort it by starting another compilation process.) – moewe Jan 25 '15 at 08:06INFO - This is Biber 1.6 INFO - Logfile is 'test.blg' data source /var/folders/3p/cg9lvncx72v5jjjvkz16x1n40000gn/T/par-6a6566667265796361726c736f6e/cache-955b5cd96386991ca6623279060097e4c757d28e/inc/lib/Biber/LaTeX/recode_data.xml not found in .– jdc Jan 27 '15 at 00:43biblatexversion (which you could check by opening the file pointed to bykpsewhich biblatex.pdfand read off the version there, or by compiling a file with\usepackage{biblatex}with\listfilesat the beginning and looking at the.log). For Biber 1.6 you needbiblatex2.6 - note though that both versions are outdated, 1.9/2.9a are the current versions. The message you get, though, very, very much suggests a broken Biber cache (this can be fixed as described here). – moewe Jan 27 '15 at 08:36biblatexversion is 2.6, which I guess is "good." How do I update the versions? (I tried opening TeX Live Utility, and it told me my TeX Live version is 2013 and is incompatible with the repository, and that I had about a thousand things I should update. (Then it opened Firefox, then crashed).) – jdc Jan 27 '15 at 20:24biblatexandbiberand entered the mysterious search-and-clear-cache command from the Alan Munn question and put in the% !BIB TS-program = bibercode from @jon's answer, and it compiled and gave me a bibliography! Thank you all so much! – jdc Jan 27 '15 at 20:45