LaTeX-Tutorial.com
Bibliography in latex with bibtex/biblatex, learn how to create a bibliography with bibtex and biblatex in a few simple steps. create references / citations and autogenerate footnotes., creating a .bib file, using bibtex.
- Autogenerate footnotes with BibLaTeX
- BibTeX Format

BibTeX Styles
- New Post! Export Bibliographic Database (BibTeX) Entries from Online Databases
We have looked at many features of LaTeX so far and learned that many things are automated by LaTeX. There are functions to add a table of contents, lists of tables and figures and also several packages that allow us to generate a bibliography. I will describe how to use bibtex and biblatex (both external programs) to create the bibliography. At first we have to create a .bib file, which contains our bibliographic information.
A .bib file will contain the bibliographic information of our document. I will only give a simple example, since there are many tools to generate the entries automatically. I will not explain the structure of the file itself at this point, since i suggest using a bibtex generator (choose one from google). Our example will contain a single book and look like this:
If you don’t want to use a BibTeX generator or a reference management tool like Citavi (which generates BibTeX files automatically for you), you can find more examples of BibTeX formats here.
After creating the bibtex file, we have to tell LaTeX where to find our bibliographic database. For BibTeX this is not much different from printing the table of contents. We just need the commands \bibliography which tells LaTeX the location of our .bib file and \bibliographystyle which selects one of various bibliographic styles.
By using this code, we will obtain something like this:

I named my .bib file lesson7a1.bib, note that I did not enter the .bib extension. For the style, I’ve choosen the ieeetr style, which is very common for my subject, but there are many more styles available. Which will change the way our references look like. The ieeetr style will mark citations with successive numbers such as [1] in this example. If I choose the style to apalike instead, i will get the following result:

Most editors will let you select, to run bibtex automatically on compilation. In TeXworks (MiKTeX) for example, this should be selected by default.

If you use a different editor, it can be necessary to execute the bibtex command manually. In a command prompt/shell simply run:
It is necessary to execute the pdflatex command, before the bibtex command, to tell bibtex what literature we cited in our paper. Afterwards the .bib file will be translated into the proper output for out references section. The next two steps merge the reference section with our LaTeX document and then assign successive numbers in the last step.
Autogenerate footnotes in \(\LaTeX\) using BibLaTeX
The abilities of BibTeX are limited to basic styles as depicted in the examples shown above. Sometimes it is necessary to cite all literature in footnotes and maintaining all of them by hand can be a frustrating task. At this point BibLaTeX kicks in and does the work for us. The syntax varies a bit from the first document. We now have to include the biblatex package and use the \autocite and \printbibliography command. It is crucial to move the \bibliography{lesson7a1} statement to the preamble of our document:
The \autocite command generates the footnotes and we can enter a page number in the brackets \autocite[1]{DUMMY:1} will generate a footnote like this:

For BibLaTeX we have to choose the citation style on package inclusion with:
The backend=bibtex part makes sure to use BibTeX instead of Biber as our backend, since Biber fails to work in some editors like TeXworks. It took me a while to figure out how to generate footnotes automatically, because the sources I found on the internet, didn’t mention this at all.
BibTeX Formats
This is not meant to be a comprehensive list of BibTeX formats, but rather give you an idea of how to cite various sources properly. If you’re interested in an extensive overview of all BibTeX formats, I suggest you to check out the resources on Wikibooks.

Inbook (specific pages)

This is a list of the formats that I have most commonly used. If you think some important format is missing here, please let me know.
Here’s a quick overview of some popular styles to use with BibTeX.

I’m trying to keep this list updated with other commonly used styles. If you’re missing something here, please let me know.
- Generate a bibliography with BibTeX and BibLaTeX
- First define a .bib file using: \bibliography{BIB_FILE_NAME} (do not add .bib)
- For BibTeX put the \bibliography statement in your document , for BibLaTeX in the preamble
- BibTeX uses the \bibliographystyle command to set the citation style
- BibLaTeX chooses the style as an option like: \usepackage[backend=bibtex, style=verbose-trad2]{biblatex}
- BibTeX uses the \cite command, while BibLaTeX uses the \autocite command
- The \autocite command takes the page number as an option: \autocite[NUM]{}
Next Lesson: 08 Footnotes
MSU Libraries
- Need help? Ask a Librarian
- Writing in LaTeX
Introduction to BibTeX
Creating a bibtex file, adding a bibtex library to your document, using the biblatex package to cite, changing citation styles.
- Creating Accessible LaTeX Documents
- Additional Help
- LaTeX Templates
Using Citation Managers with LaTex
Although some people manage their citations in BibTex, a citation manager can still be extremely helpful for organizing and keeping track of your citations. Zotero, Mendeley, and EndNote all allow you to export citations to BibTex.
For help with choosing a citation manager see:
- Comparing Citation Managers
For instructions on how to export to BibTex from a citation manager see:
- University of British Columbia's LaTeX Guide This guide to LaTeX includes instructions on how to export BibTeX files from Zotero, Mendeley, and EndNote.
LaTex allows you to manage citations within your document through the use of a separate bibtex file ( filename.bib ). Bibtex files follow a standard syntax that allow you to easily reference the citations included in that file through the use of a bibliography management package. There are multiple bibliography management packages that you can use to manage citations. This guide will demonstrate how to use biblatex which allows for the most customization.
Example BibTeX file:
@article{grimberg, author = {Grimberg, Bruna Irene and Hand, Brian}, title = {Cognitive Pathways: Analysis of students' written texts for science understanding}, journal = {International Journal of Science Education}, volume = {31}, number = {4}, pages = {503-521}, ISSN = {0950-0693}, DOI = {10.1080/09500690701704805}, url = {https://doi.org/10.1080/09500690701704805 https://www.tandfonline.com/doi/pdf/10.1080/09500690701704805?needAccess=true}, year = {2009}, type = {Journal Article} }
You can always create BibTeX files manually. However, many databases and citation managers allow you to export bibtex files that can then be uploaded into your LaTeX environment.
- Digital Measure's guide to exporting BibTeX files
To add a bibtex file to your LaTex document, you can either create a new file in your Overleaf environment or upload a .bib file to the environment.

To start using the biblatex package to cite, we first need to add the package and establish the BibTex file we are using in the preamble of the document.
\usepackage[backend=biber, style=numeric, citestyle=authoryear]{biblatex}
\addbibresource{references.bib}
To create in text citation within your document, we can use the cite command ( \cite{citationkey} ) and include the citation key in the argument. The citation key can be found by looking up the first word included in the relevant citation within the BibTex file. These can always be updated by editing the BibTex file.
You can cite authors in line by using the cite command \cite{grimberg}.
We can then simply print the bibliography at the end of the document.
\printbibliography
Biblatex supports most common citation styles. To change the citation style in your document you have to edit the citestyle command of the biblatex package in the preamble.
\usepackage[backend=biber, style=numeric, citestyle=apa ]{biblatex}
You can also update the way the bibliography is sorted by adding a sorting command of the biblatex package.
\usepackage[backend=biber, style=numeric, citestyle=authoryear, sorting=nty ]{biblatex}
For more information on editing biblatex citation styles, see:
- Overleaf's Guide to Biblatex Citation Styles
- << Previous: Writing in LaTeX
- Next: Creating Accessible LaTeX Documents >>
- Last Updated: Oct 14, 2022 7:57 PM
- URL: https://libguides.lib.msu.edu/latex
BibLaTeX.org
Biblatex is a popular package for managing bibliographies in LaTeX documents. It is a more flexible and powerful alternative to the standard BibTeX program that comes with LaTeX.
Biblatex provides a wide range of features, including support for multiple bibliographies, different citation styles, and customization options. It can handle various types of sources, such as books, articles, websites, and more. Additionally, it supports Unicode characters and can be used with different backends, such as biber or bibtex8.
One of the main advantages of biblatex is its flexibility in terms of citation styles. It provides numerous predefined styles, including the popular APA, MLA, and Chicago styles. Moreover, it is possible to create custom citation styles that meet specific requirements or conform to particular guidelines.
To use biblatex, you need to add the following lines to your LaTeX document preamble:
Here, we specify the citation style and the backend we want to use, which is biber in this case. We also add the bibliography file that contains the references in BibTeX format.
To cite a reference in the text, you can use the \cite command, followed by the key of the reference:
This will produce an in-text citation, such as (Doe, 2022), depending on the citation style. To generate the bibliography, you need to add the \printbibliography command at the end of the document:
This will generate a list of references in the specified citation style.
Biblatex also provides many customization options, such as changing the delimiter between author names, adding annotations to references, and modifying the format of dates. These options can be set using the \DeclareFieldFormat and \renewbibmacro commands.
In conclusion, biblatex is a powerful and flexible package for managing bibliographies in LaTeX documents. It provides numerous predefined citation styles and customization options, making it a suitable choice for various types of documents.
Modern reference management using BibLaTeX
December 30, 2019
BibTeX has become a universal reference management format in the mathematical sciences. This format is used on arXiv and in virtually all journals and conferences which publish papers. As a result, a significant amount of time is spent managing references within a manuscript. This is not something I like to spend my time on, so in this post, I’ll explore some ways of making the process more efficient.
I believe that one should work with modern tools when possible. BibLaTeX is a modern BibTeX replacement 1 which is, in my experience, substantially easier to configure and customize as needed. In this post, I’ll illustrate a commonly-encoutered BibTeX issue—lower-case proper nouns in paper titles—and show how to avoid it in BibLaTeX. Along the way, I’ll illustrate how to override journal style files to avoid auto-loading BibTeX-based packages such as Natbib, and how to get BibLaTeX to play well with older TeX versions on arXiv.
Capitalization difficulties with BibTeX
Most journals and conferences require standardized citation formats, such as IEEE format. They generally provide .bst files which contain the necessary style files. Unfortunately, virtually every .bst file displays the citation
which changes all correctly-capitalized proper nouns in the .bib file to lower-case. The root cause of the issue is the function
in the .bst file, which one can modify to disable the behavior—but it is sufficiently non-obvious to journal editors how to do this that no-one makes this change in practice . In particular, the default ICML style file has this issue. This is because .bst files are written in a highly outdated and esoteric stack-based programming language not legible to many. In particular, it is not possible to disable title capitalization changes by changing a BibTeX or Natbib package option in the LaTeX document preamble. Provided one wants to continue using BibTeX, one is left with two options to fix this issue.
- Edit the source code of the .bst file, thereby no longer using the .bst style provided by the journal.
- Edit the .bib file manually to replace Lectures on Gaussian processes with Lectures on {G}aussian processes .
It would shock many outside the field to learn how many people in the mathematical sciences choose the latter option, and spend their time fixing .bib files by hand, manually one-by-one . This is an utter waste of time that no-one should be doing. One can automate the latter process, but this is unsatisfying, because it means one can no longer search for the word Gaussian inside the .bib file and must instead search for {G}aussian . It can also cause issues with LaTeX correctly breaking lines in the reference section. Why not transition to modern tools that can produce the same output?
Using BibLaTeX for reference management
BibLaTeX is a modern BibTeX replacement. Much like Natbib, it offers the ability to specify standard and in-line citations via commands such as \cite , \textcite , \parencite , and similar. 2 Unlike Natbib or any general BibTeX-based reference package, it offers the ability to change citation format programmatically from within LaTeX. For example, I can disable title capitalization in legacy-mimicking styles do so by default by using the following TeX command.
BibLaTeX also offers backreferences , which list pages on which a paper was cited. These look like as follows.
I find this feature to be useful, because the link to page 1 is clickable—this helps me easily go back and forth between the main document and references while editing the document. However, I also find the default format a bit unsightly, so I change it to the following.
This is easily achieved via the following snippet.
In BibTeX, making changes like this would be much more time-consuming.
Overridding journal files which load Natbib or other BibTeX-based packages
Some journals and conference, such as NeurIPS , offer package options such as nonatbib to prevent Natbib and BibTeX from loading. Others, such as ICML , do not, and auto-load their BibTeX-based style files which include the above irritating capitalization issue. For journals whose styles are implemented as LaTeX packages, one can override this using the following macros.
This works in a very simple manner.
- It tells LaTeX that Natbib is already loaded, so that the package is not imported when icml2020 attempts to load it.
- The command \setcitestyle is redefined to \@gobble , which simply ignores its arguments—this prevents icml2020 from raising an error while loading.
- Once icml2020 is loaded, it then tells LaTeX that Natbib isn’t loaded—this prevents BibLaTeX from raising an incompatible package error when it is subsequently loaded.
With these tricks, I’ve been using BibLaTeX exclusively for all of my paper submissions in recent years. In particular, my paper on Polya Urn LDA —which is now published in IEEE TPAMI—uses BibLaTeX. At no point during the entire publication, refereeing, and copy-editing process did anyone object to BibLaTeX, even though it is not the official journal-supplied style, because it generates the same bibliographies in print.
Getting BibLaTeX-based documents to compile on arXiv
BibLaTeX is a large package which supports many advanced options. It supports two backends for processing .bib files into a LaTeX-readable format, BibTeX and Biber —I use the BibTeX backend, because this yields good compatibility with arXiv , Overleaf , TeXpad , and other tools.
On a modern system, BibLaTeX-based LaTeX files using the BibTeX backend will fail to compile when submitted to arXiv. The reason for this is that arXiv does not use an up-to-date version of TeX Live—see here —and this causes incompatibilities with .bbl files generated by the most recent version of BibLaTeX, which is still under active development.
The solution is to upload a new version of BibLaTeX to arXiv so that it correctly processes the submission. This is done by also uploading the following library files with the submission.
Depending on the particular style file used, others may also be necessary. It should be possible to determine this from arXiv’s error messages.
Concluding remarks
Using BibLaTeX offers advantages over BibTeX in terms of reference style customization. This also fixes reference capitalization issues in BibTeX, which people often instead fix painstakingly by hand—wasting time that could be spent on more worthwhile tasks such as scientific research.
However, switching to BibLaTeX can result in having to deal with journal style files that may wish to load incompatible packages, and with potential arXiv compilation errors. I hope that this article has illustrated some ways in which these issues may be smoothed out.
In particular, BibLaTeX is the reference system recommended for by Overleaf for new users. ↩
See the BibLaTeX cheat sheet . ↩

Bibtex Citation Generator
Powered by chegg.
- Select style:
- Archive material
- Chapter of an edited book
- Conference proceedings
- Dictionary entry
- Dissertation
- DVD, video, or film
- E-book or PDF
- Edited book
- Encyclopedia article
- Government publication
- Music or recording
- Online image or video
- Presentation
- Press release
- Religious text
Popular BibTeX generic citation style style Citation Examples
How to cite a book in bibtex generic citation style style.
Use the following template to cite a book using the BibTeX generic citation style citation style.
Reference List
Place this part in your bibliography or reference list at the end of your assignment.
In-text citation
Place this part right after the quote or reference to the source in your assignment.
How to cite a Journal in BibTeX generic citation style style
Use the following template to cite a journal using the BibTeX generic citation style citation style.
How to cite Film or Movie in BibTeX generic citation style style
Use the following template to cite a film or movie using the BibTeX generic citation style citation style.
How to cite an Online image or video in BibTeX generic citation style style
Use the following template to cite an online image or video using the BibTeX generic citation style citation style.
How to cite a Website in BibTeX generic citation style style
Use the following template to cite a website using the BibTeX generic citation style citation style.
Additional BibTeX generic citation style style Citation Examples
How to cite a blog in bibtex generic citation style style.
Use the following template to cite a blog using the BibTeX generic citation style citation style.
How to cite a Court case in BibTeX generic citation style style
Use the following template to cite a court case using the BibTeX generic citation style citation style.
How to cite a Dictionary entry in BibTeX generic citation style style
Use the following template to cite a dictionary entry using the BibTeX generic citation style citation style.
How to cite an E-book or PDF in BibTeX generic citation style style
Use the following template to cite an e-book or pdf using the BibTeX generic citation style citation style.
How to cite an Edited book in BibTeX generic citation style style
Use the following template to cite an edited book using the BibTeX generic citation style citation style.
How to cite an Email in BibTeX generic citation style style
Use the following template to cite an email using the BibTeX generic citation style citation style.
How to cite an Encyclopedia article in BibTeX generic citation style style
Use the following template to cite an encyclopedia article using the BibTeX generic citation style citation style.
How to cite an Interview in BibTeX generic citation style style
Use the following template to cite an interview using the BibTeX generic citation style citation style.
How to cite a Magazine in BibTeX generic citation style style
Use the following template to cite a magazine using the BibTeX generic citation style citation style.
How to cite a Newspaper in BibTeX generic citation style style
Use the following template to cite a newspaper using the BibTeX generic citation style citation style.
How to cite a Podcast in BibTeX generic citation style style
Use the following template to cite a podcast using the BibTeX generic citation style citation style.
How to cite a Song in BibTeX generic citation style style
Use the following template to cite a song using the BibTeX generic citation style citation style.
How to cite The Bible in BibTeX generic citation style style
Use the following template to cite The Bible using the BibTeX generic citation style citation style.
How to cite a TV Show in BibTeX generic citation style style
Use the following template to cite a TV Show using the BibTeX generic citation style citation style.
- Plagiarism and grammar
- Citation guides
BIBTEX Citation Generator
- powered by chegg.
Keep all of your citations in one safe place
Create an account to save all of your citations
Check your paper before your teacher does!
Avoid plagiarism — quickly check for missing citations and check for writing mistakes., is this source credible consider the criteria below..
Is the purpose to entertain, sell, persuade, or inform/teach ? Journal articles are often designed to inform or teach. Books and websites could have any of these or a combination of the purposes above. So it is important to determine why the source was created and if it is appropriate for your research. For websites in particular, looking at their "About Us" page or "Mission Statement" can help you evaluate purpose.
Accuracy is the reliability and truthfulness of the source. Here are a few indicators of an accurate source:
- Citations or a works cited list. For websites, this can be links to other credible sites.
- Evidence that backs up claims made by the author(s).
- Text that is free of spelling and grammatical errors.
- Information that matches that in other, credible sources.
- Language that is unbiased and free of emotion.
Based on the above the source could be accurate, inaccurate, a mixture of accurate and inaccurate, or hard to tell.
Authority: Author
The author is the individual or organization who wrote the information in the book, in the journal article, or on the website. If no author is listed, there may be another contributor instead. For example, an editor or a translator. A credible author has:
- Written several articles or books on the topic.
- Provided contact information. For example, an email address, mailing address, social media account, etc.
- The experience or qualifications to be an expert on the topic.
Authority: Publisher
The credibility of the publisher can contribute to the authority of a source. The publisher can be a person, company or organization. Authoritative publishers:
- Accept responsibility for content.
- Are often well-known.
- Often publish multiple works on the same or related topics.
Relevance describes how related or important a source is to your topic. While a source may be credible, it does not necessarily mean it is relevant to your assignment. To determine relevance, you should:
- Determine the website's intended audience. Look at the level of the information and the tone of the writing. For example, is it meant for academics or the general public?
- Make sure that the information is related to your research topic.
- Make sure that the information helps you answer your research question.
A publication date is an important part of evaluating the credibility of a source and its appropriateness for your topic. It is generally best to use content that was recently published or updated, but depending on your assignment, it may be appropriate to use older information. For example, a journal entry from Abraham Lincoln during the Civil War is too outdated to use in a discussion about modern politics and war, but would be appropriate for a paper about the Civil War. Consider the following when evaluating currency:
- Was it published or updated recently? If a website, is there even a publication date listed?
- Is the date of the source appropriate or inappropriate for my assignment?
After analyzing your source, do you believe it is credible, not credible, partially credible, or are you unsure? If you are still unsure, it may help to ask your instructor a librarian for assistance.
- Citation Guides
- Chicago Style
- Terms of Use
- Global Privacy Policy
- Cookie Notice
- DO NOT SELL MY INFO

- Bibliography file
- Introduction and the basic
- Customization
- Adding Bibliography to the table of contents

- Import biblatex package \usepackage{biblatex}
- Imports the bibtex data file PhysRev.47.777.bib, this file is the one that includes information about each referenced book, article, etc. \addbibresource{PhysRev.47.777.bib}
- This command inserts a reference within the document, [1] in this case, that corresponds to an element in the bibliography, "einstein" is a keyword corresponding to an entry in sample.bib. \cite{PhysRev.47.777}
- Prints the list of cited references, the default title is "References" for the article document class and "Bibliography" for books and reports. \printbibliography
- You need to add to your bib file this following lines, making you bib files complete and full of example: @article{PhysRev.47.777, title = {Can Quantum-Mechanical Description of Physical Reality Be Considered Complete?}, author = {Einstein, A. and Podolsky, B. and Rosen, N.}, journal = {Phys. Rev.}, volume = {47}, issue = {10}, pages = {777--780}, numpages = {0}, year = {1935}, month = {May}, publisher = {American Physical Society}, doi = {10.1103/PhysRev.47.777}, url = {https://link.aps.org/doi/10.1103/PhysRev.47.777} } @article{einstein, author = "Albert Einstein", title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German}) [{On} the electrodynamics of moving bodies]", journal = "Annalen der Physik", volume = "322", number = "10", pages = "891--921", year = "1905", DOI = "http://dx.doi.org/10.1002/andp.19053221004", keywords = "physics" } @book{tetlock2016superforecasting, title={Superforecasting: The art and science of prediction}, author={Tetlock, Philip E and Gardner, Dan}, year={2016}, publisher={Random House} } @book{fine2009economics, title={From economics imperialism to freakonomics: The shifting boundaries between economics and other social sciences}, author={Fine, Ben and Milonakis, Dimitris}, year={2009}, publisher={Routledge} } @online{knuthwebsite, author = "Donald Knuth", title = "Knuth: Computers and Typesetting", url = "http://www-cs-faculty.stanford.edu/~uno/abcde.html", addendum = "(accessed: 01.09.2016)", keywords = "latex,knuth" } @book{manber1989introduction, title={Introduction to algorithms: a creative approach}, author={Manber, Udi}, volume={4}, year={1989}, publisher={Addison-Wesley Reading, MA} } @article{lecun2015deep, title={Deep learning}, author={LeCun, Yann and Bengio, Yoshua and Hinton, Geoffrey}, journal={nature}, volume={521}, number={7553}, pages={436}, year={2015}, publisher={Nature Publishing Group} }
- Put this piece of Latex code into your example file for demonstration: \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{biblatex} \addbibresource{PhysRev.47.777.bibtex} \begin{document} \section{First section} Let's cite! Einstein's journal paper \cite{PhysRev.47.777}\\ Let's cite more journal paper from Einstein \cite{einstein}\\ Let's cite from my 2 most favorite book: Freakonomics \cite{fine2009economics} and Superforcasting \cite{tetlock2016superforecasting}\\ Some few more citation to make to table more interesting:\\ Deep Learning \cite{lecun2015deep}\\ Introduction to Algorithm \cite{manber1989introduction}\\ \printbibliography[type=article,title={Articles only}] \printbibliography[type=book,title={Books only}] \end{document}
- The expected output should be: CODE \documentclass{article} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{biblatex} \addbibresource{PhysRev.47.777.bib} \begin{document} \section{First section} Let's cite! Einstein's journal paper \cite{PhysRev.47.777}\\ Let's cite more journal paper from Einstein \cite{einstein}\\ Let's cite from my 2 most favorite book: Freakonomics \cite{fine2009economics} and Superforcasting \cite{tetlock2016superforecasting}\\ Some few more citation to make to table more interesting:\\ Deep Learning \cite{lecun2015deep}\\ Introduction to Algorithm \cite{manber1989introduction}\\ \printbibliography[type=article,title={Articles only}] \printbibliography[type=book,title={Books only}] \end{document}
Help | Advanced Search
Computer Science > Machine Learning
Title: mamba: linear-time sequence modeling with selective state spaces.
Abstract: Foundation models, now powering most of the exciting applications in deep learning, are almost universally based on the Transformer architecture and its core attention module. Many subquadratic-time architectures such as linear attention, gated convolution and recurrent models, and structured state space models (SSMs) have been developed to address Transformers' computational inefficiency on long sequences, but they have not performed as well as attention on important modalities such as language. We identify that a key weakness of such models is their inability to perform content-based reasoning, and make several improvements. First, simply letting the SSM parameters be functions of the input addresses their weakness with discrete modalities, allowing the model to selectively propagate or forget information along the sequence length dimension depending on the current token. Second, even though this change prevents the use of efficient convolutions, we design a hardware-aware parallel algorithm in recurrent mode. We integrate these selective SSMs into a simplified end-to-end neural network architecture without attention or even MLP blocks (Mamba). Mamba enjoys fast inference (5$\times$ higher throughput than Transformers) and linear scaling in sequence length, and its performance improves on real data up to million-length sequences. As a general sequence model backbone, Mamba achieves state-of-the-art performance across several modalities such as language, audio, and genomics. On language modeling, our Mamba-3B model outperforms Transformers of the same size and matches Transformers twice its size, both in pretraining and downstream evaluation.

Submission history
Access paper:.
- Download PDF

References & Citations
- Google Scholar
- Semantic Scholar
BibTeX formatted citation

Bibliographic and Citation Tools
Code, data and media associated with this article, recommenders and search tools.
- Institution
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs .
UBS to expand presence in U.S. market, NZZ Am Sonntag reports

A UBS logo is seen next to Credit Suisse at the Bahnhofstrasse before a news conference of Swiss bank UBS in Zurich Switzerland, August 30, 2023. REUTERS/Denis Balibouse/File Photo Acquire Licensing Rights
Dec 3 (Reuters) - Swiss bank UBS (UBSG.S) plans to expand its presence in the U.S. market as part of its strategy to hit $150 billion in net new money, or inflow of new funds, per year, an executive told Swiss newspaper NZZ Am Sonntag in an interview published on Sunday.
The fourth-largest asset manager in the United States plans to invest heavily over the next three years, Iqbal Kahn, head of its asset management division, told the paper.
Reporting by Victoria Waldersee, Paul Arnold Editing by Bernadette Baum
Our Standards: The Thomson Reuters Trust Principles.

More from Reuters

Southwest's flight attendants reject tentative agreement
Flight attendants at Southwest Airlines have rejected a tentative contract agreement, with 64% of them voting against the proposed five-year deal, their union said on Friday.

No Search Results
Bibliography management in LaTeX
- 1 Introduction
- 2 Basic usage
- 3 The bibliography file
- 4 Customizing the bibliography
- 5 Adding the bibliography in the table of contents
- 6 Reference guide
- 7 Further reading
Introduction
When it comes to bibliography-management packages, there are three main options in LaTeX: bibtex , natbib and biblatex .
This article explains how to use the biblatex package, to manage and format the bibliography in a LaTeX document. biblatex is a modern option for processing bibliography information, provides an easier and more flexible interface and a better language localization than the other two options.
A minimal working example of the biblatex package is shown below:

There are four bibliography-related commands in this example:
Overleaf provides several templates with pre-defined styles to manage bibliographies. See this link . Open an example of the biblatex package in Overleaf
Basic usage
Several parameters can be passed to the package import command, as in the following example:

Some extra options, inside brackets and comma-separated, are added when importing biblatex :
The rest of the commands were explained in the introduction .
Open a more complete biblatex example in Overleaf
The bibliography file
The bibliography files must have the standard bibtex syntax
This file contains records in a special format; for instance, the first bibliographic reference is defined by:
The information in this file can later be printed and referenced within a L a T e X document, as shown in the previous sections, with the command \addbibresource{sample.bib} . Not all the information in the .bib file will be displayed, it depends on the bibliography style set in the document.
Customizing the bibliography
Biblatex allows high customization of the bibliography section with little effort. It was mentioned that several citation styles and bibliography styles are available, and you can also create new ones. Another customization option is to change the default title of the bibliography section.

The additional parameter title={Whole bibliography} passed inside brackets to the command \printbibliography is the one that changes the title.
The bibliography can also be subdivided into sections based on different filters, for instance: print only references from the same author, the same journal or similar title. Below an example.

Here, the bibliography is divided in 4 sections. The syntax of the commands used here is explained below:
Adding the bibliography in the table of contents
For the bibliography the be printed in the table of contents an extra option must be passed to \printbibliography

A section and a subsection are added to the table of contents:
- In the first case, adding heading=bibintoc adds the title to the table of contents as an unnumbered chapter if possible or as an unnumbered section otherwise.
- The second case is heading=subbibintoc that adds the title as a second level entry in the table of contents, in this example as a subsection nested in "Whole bibliography".
Reference guide
Supported entry types
Supported entry fields (The printed information depends on the bibliography style)
Bibliography sorting options
For detailed information on these entries and options, see the package documentation.
Further reading
For more information see
- Biblatex bibliography styles
- Biblatex citation styles
- Bibliography management with natbib
- Bibliography management with bibtex
- Creating and Managing Bibliographies with BibTeX on Overleaf
- Biblatex package documentation
- International language support
- Table of contents
- Management in a large project
- Multi-file LaTeX projects
- Documentation Home
- Learn LaTeX in 30 minutes
Overleaf guides
- Creating a document in Overleaf
- Uploading a project
- Copying a project
- Creating a project from a template
- Using the Overleaf project menu
- Including images in Overleaf
- Exporting your work from Overleaf
- Working offline in Overleaf
- Using Track Changes in Overleaf
- Using bibliographies in Overleaf
- Sharing your work with others
- Using the History feature
- Debugging Compilation timeout errors
- How-to guides
- Guide to Overleaf’s premium features
LaTeX Basics
- Creating your first LaTeX document
- Choosing a LaTeX Compiler
- Paragraphs and new lines
- Bold, italics and underlining
Mathematics
- Mathematical expressions
- Subscripts and superscripts
- Brackets and Parentheses
- Fractions and Binomials
- Aligning equations
- Spacing in math mode
- Integrals, sums and limits
- Display style in math mode
- List of Greek letters and math symbols
- Mathematical fonts
- Using the Symbol Palette in Overleaf
Figures and tables
- Inserting Images
- Positioning Images and Tables
- Lists of Tables and Figures
- Drawing Diagrams Directly in LaTeX
- TikZ package
References and Citations
- Bibliography management with biblatex
- Bibtex bibliography styles
- Natbib bibliography styles
- Natbib citation styles
- Multilingual typesetting on Overleaf using polyglossia and fontspec
- Multilingual typesetting on Overleaf using babel and fontspec
- Quotations and quotation marks
Document structure
- Sections and chapters
- Cross referencing sections, equations and floats
- Nomenclatures
- Lengths in L a T e X
- Headers and footers
- Page numbering
- Paragraph formatting
- Line breaks and blank spaces
- Text alignment
- Page size and margins
- Single sided and double sided documents
- Multiple columns
- Code listing
- Code Highlighting with minted
- Using colours in LaTeX
- Margin notes
- Font sizes, families, and styles
- Font typefaces
- Supporting modern fonts with X Ǝ L a T e X
Presentations
- Environments
Field specific
- Theorems and proofs
- Chemistry formulae
- Feynman diagrams
- Molecular orbital diagrams
- Chess notation
- Knitting patterns
- CircuiTikz package
- Pgfplots package
- Typesetting exams in LaTeX
- Attribute Value Matrices
Class files
- Understanding packages and class files
- List of packages and class files
- Writing your own package
- Writing your own class
Advanced TeX/LaTeX
- In-depth technical articles on TeX/LaTeX
Have you checked our knowledge base ?
Message sent! Our team will review it and reply by email.
Keine Suchergebnisse
- Biblatex citation styles
- 1 Introduction and example
- 2 Citation styles
- 3 Further reading
Introduction and example
Biblatex provides numerous citation styles but if no citation style is set L a T e X uses the one that matches the bibliography style . Here is a minimal example showing use of the biblatex parameter style=alphabetic to set the citation style to alphabetic .
Open this example in Overleaf (the sample.bib file is created for you).
This example produces the following output:

Citation styles
Standard citation styles include:
- numeric Implements a numeric citation scheme intended for in-text citations. Should be employed in conjunction with the numeric bibliography style .
- numeric-comp Compact variant of the numeric mode. Citations like [1, 2, 3] are replaced by [1-3] .
- numeric-verb Verbose variant of the numeric style. Instead of [2, 5, 7] will print [2];[5];[7] .
- alphabetic Alphabetic citation scheme similar to the standard alpha in style bibtex . To be used in conjunction with the alphabetic bibliography style.
- alphabetic-verb Verbose version of the alphabetic style. Instead of [Doe98, Doe95, Farn2004] will print [Doe98];[Doe95];[Farn2004] .
- authoryear Implements the author-year citation scheme. To be used in conjunction with the author-year bibliography style.
- authoryear-comp Compact variant of the authoryear style. Prints the author only once if subsequent references passed to a single citation command share the same author. Prints Doe 1992, 1995 instead of Doe 1992, Doe 1995 .
- authoryear-ibid A variant of the authoryear intended for footnote citations. Replaces repeated citations by the abbreviation ibidem .
- authoryear-icomp A style combining the features of authoryear-comp and authoryear-ibid
- authortitle Implements the author-title scheme. Intended for citations given in footnotes.
- authortitle-comp Compact variant of authortitle . Instead of Doe, First title; Doe, Second title this will print Doe, First title, Second title .
- authortitle-ibid A variant of the authortitle intended for footnote citations. Replaces repeated citations by the abbreviation ibidem .
- authortitle-icomp A style combining authortitle-comp and authortitle-ibid .
- authortitle-terse Variant of authoritle that only prints the title if the bibliography contains more than one work of the respective author/editor.
- authortitle-tcomp Style combining authortitle-terse and authortitle-comp .
- authortitle-ticomp Style combining authortitle-icomp and authortitle-terse .
- verbose Citation style that prints a full citation when the entry is cited for the first time and a short version afterwards.
- reading Citation style that goes with the bibliography style by the same name. Loads the authortitle style.
There are other non-standard citation styles popular in different journals and thesis
- American Chemical Society (ACS) style
- American Institute of Physics (AIP) style
- American Mathematical Society (AMS) style
- Vancouver system
- Institute of Electrical and Electronics Engineers (IEEE) style
- Nature style
- Science style
- Chicago Style
- Harvard referencing style
- American Psychological Association (APA) style
(*) this is a new style, see http://ctan.org/pkg/biblatex-phys
Further reading
For more information see
- Bibliography management in LaTeX
- Biblatex bibliography styles
- Biblatex package documentation
- Table of contents
- Management in a large project
- Documentation Home
- Learn LaTeX in 30 minutes
Overleaf guides
- Creating a document in Overleaf
- Uploading a project
- Copying a project
- Creating a project from a template
- Using the Overleaf project menu
- Including images in Overleaf
- Exporting your work from Overleaf
- Working offline in Overleaf
- Using Track Changes in Overleaf
- Using bibliographies in Overleaf
- Sharing your work with others
- Using the History feature
- Debugging Compilation timeout errors
- How-to guides
- Guide to Overleaf’s premium features
LaTeX Basics
- Creating your first LaTeX document
- Choosing a LaTeX Compiler
- Paragraphs and new lines
- Bold, italics and underlining
Mathematics
- Mathematical expressions
- Subscripts and superscripts
- Brackets and Parentheses
- Fractions and Binomials
- Aligning equations
- Spacing in math mode
- Integrals, sums and limits
- Display style in math mode
- List of Greek letters and math symbols
- Mathematical fonts
- Using the Symbol Palette in Overleaf
Figures and tables
- Inserting Images
- Positioning Images and Tables
- Lists of Tables and Figures
- Drawing Diagrams Directly in LaTeX
- TikZ package
References and Citations
- Bibliography management with bibtex
- Bibliography management with natbib
- Bibliography management with biblatex
- Bibtex bibliography styles
- Natbib bibliography styles
- Natbib citation styles
- Multilingual typesetting on Overleaf using polyglossia and fontspec
- Multilingual typesetting on Overleaf using babel and fontspec
- International language support
- Quotations and quotation marks
Document structure
- Sections and chapters
- Cross referencing sections, equations and floats
- Nomenclatures
- Multi-file LaTeX projects
- Lengths in L a T e X
- Headers and footers
- Page numbering
- Paragraph formatting
- Line breaks and blank spaces
- Text alignment
- Page size and margins
- Single sided and double sided documents
- Multiple columns
- Code listing
- Code Highlighting with minted
- Using colours in LaTeX
- Margin notes
- Font sizes, families, and styles
- Font typefaces
- Supporting modern fonts with X Ǝ L a T e X
Presentations
- Environments
Field specific
- Theorems and proofs
- Chemistry formulae
- Feynman diagrams
- Molecular orbital diagrams
- Chess notation
- Knitting patterns
- CircuiTikz package
- Pgfplots package
- Typesetting exams in LaTeX
- Attribute Value Matrices
Class files
- Understanding packages and class files
- List of packages and class files
- Writing your own package
- Writing your own class
Advanced TeX/LaTeX
- In-depth technical articles on TeX/LaTeX
Kontaktiere uns
Hast du dir schon Wissensdatenbank angeschaut?
Anforderung gesendet, danke.

IMAGES
VIDEO
COMMENTS
Biblatex is a modern program to process bibliography information, provides an easier and more flexible interface and a better language localization than the other two options. This article explains how to use biblatex to manage and format the bibliography in a LaTeX document. Contents 1 Introduction 2 Basic usage 3 The bibliography file
Biblatex provides numerous citation styles but if no citation style is set LaTeX uses the one that matches the bibliography style. Here is a minimal example showing use of the biblatex parameter style=alphabetic to set the citation style to alphabetic .
At first we have to create a .bib file, which contains our bibliographic information. Creating a .bib file A .bib file will contain the bibliographic information of our document. I will only give a simple example, since there are many tools to generate the entries automatically.
Introducing biblatex Watch on Basic commands and styles Firstly the commands you use in the tex file to add a bibliography into the document are quite different. In the preamble you need to use the following code: \usepackage{ biblatex } \addbibresource{} The first command just loads up the biblatex package.
It's possible to include references in Overleaf using all of LaTeX 's major bibliography management programs: biblatex, natbib and bibtex. This article explains how to: manually create a new .bib file for storing your bibliography database upload an existing .bib file into your Overleaf project create a .bib file starting from an Overleaf template.
6.1 Edit the .bib file as plain text 6.2 Help from GUI-based .bib editors 6.3 Export from reference library services 6.4 I've already got a reference list in a Microsoft Word/HTML/PDF file; can I somehow reuse the data without re-typing everything? 7 Summary and further reading 7.1 Further reading Advisory note
Bibtex files follow a standard syntax that allow you to easily reference the citations included in that file through the use of a bibliography management package. There are multiple bibliography management packages that you can use to manage citations. This guide will demonstrate how to use biblatex which allows for the most customization.
Biblatex is a popular package for managing bibliographies in LaTeX documents. It is a more flexible and powerful alternative to the standard BibTeX program that comes with LaTeX. Biblatex provides a wide range of features, including support for multiple bibliographies, different citation styles, and customization options.
BibLaTeX is a modern BibTeX replacement. Much like Natbib, it offers the ability to specify standard and in-line citations via commands such as \cite, \textcite, \parencite, and similar. 2 Unlike Natbib or any general BibTeX-based reference package, it offers the ability to change citation format programmatically from within LaTeX.
9 Yes. It is just a question of aesthetics; the proper citation name for the conference name etc. should follow whatever arbitrary rules that you, or the journal you submit to, chose to follow. If it is a paper to be submitted to a journal, I suggest just leaving it as verbose as possible.
Use the following template to cite a journal using the BibTeX generic citation style citation style. Reference List Place this part in your bibliography or reference list at the end of your assignment. Template:
1 Answer Sorted by: 62 Basically a white paper is a technical report. At www.cse.msu.edu you will find this example:
23 I have a file called paper.tex. Another file called PaperBib.bbl contains all the bibliography for this. I've used \cite {...} to cite a paper and \bibliography {PaperBib} to print the references in the end of the document. One problem is that currently all the papers in PaperBib.bbl are listed no matter whether they are cited or not.
Biblatex Cheat Sheet Forfurtherdetails,explanations,hints,caveats,examplesandaltern-atives to the backend Biber, seethe Biblatex manual. For a list of ... @reference single-volumeworkofreference @mvreference multi-volumereferencework Materialfromtechnical&institutionalpublications:
Accuracy is the reliability and truthfulness of the source. Here are a few indicators of an accurate source: Citations or a works cited list. For websites, this can be links to other credible sites. Evidence that backs up claims made by the author (s). Text that is free of spelling and grammatical errors. Information that matches that in other ...
If you're using biblatex, you can use the numeric-comp style (see Section 3.3.1 of the documentation) \usepackage[style=numeric-comp]{biblatex} This will sort (and compress) the numbers inside the citation [8, 3, 1, 7, 2], becomes [1-3, 7, 8]. Additionally, if you want the citations to be numbered in the order they appear in the text, you can specify no sorting to biblatex with
By default, each LaTeX document can contain only one bibliography or reference list, either with a \begin {thebibliography}\bibitem...\end {thebibliography} list or with \bibligraphystyle {...}\bibliography {...}, or \printbibliography. But there are situations where you may need to create multiple bibliographies.
To make biblatex work, you're required to include these 4 commands: Import biblatex package. \usepackage {biblatex} Imports the bibtex data file PhysRev.47.777.bib, this file is the one that includes information about each referenced book, article, etc. \addbibresource {PhysRev.47.777.bib} This command inserts a reference within the document ...
333 1 8 2 Your .bib entry does not provide a field that holds the arXiv paper number, so I would rather expect it not to be printed. Anyways, without knowing which packages and macros you use to typeset your bibliography and citations, it is hard to help you. - Jasper Habicht Aug 5, 2022 at 21:59
Mamba enjoys fast inference (5 × higher throughput than Transformers) and linear scaling in sequence length, and its performance improves on real data up to million-length sequences. As a general sequence model backbone, Mamba achieves state-of-the-art performance across several modalities such as language, audio, and genomics.
The Tel Aviv Stock Exchange said on Tuesday that a report by U.S. researchers suggesting there were investors in Israel who may have profited from prior knowledge of Hamas' Oct. 7 attack was ...
Jonathan Macey, a professor at Yale Law School, told CNN the paper is "shocking." "The evidence that informed traders profited by anticipating the terrorist attack of October 7 is strong ...
Swiss bank UBS plans to expand its presence in the U.S. market as part of its strategy to hit $150 billion in net new money, or inflow of new funds, per year, an executive told Swiss newspaper NZZ ...
This article explains how to use the biblatex package, to manage and format the bibliography in a LaTeX document. biblatex is a modern option for processing bibliography information, provides an easier and more flexible interface and a better language localization than the other two options.
Citation styles. Standard citation styles include: numeric Implements a numeric citation scheme intended for in-text citations. Should be employed in conjunction with the numeric bibliography style. numeric-comp Compact variant of the numeric mode. Citations like [1, 2, 3] are replaced by [1-3]. numeric-verb Verbose variant of the numeric style ...