
Recent Posts
Recent Comments
 Raúl Martínez on Lists in LaTeX with the enumitem Package
 scruss2 on A Mathematician Looks at the Collins English Dictionary
 Dr. Y. Chahlaoui on What’s New in MATLAB R2019a and R2019b?
 Nick Higham on Better LaTeX Tables with Booktabs
 gvdeynde on Better LaTeX Tables with Booktabs
Categories
 books (18)
 conferences (26)
 Emacs (8)
 LaTeX (14)
 matrix computations (6)
 miscellaneous (14)
 people (15)
 Princeton Companion (12)
 publication peculiarities (7)
 publishing (2)
 research (19)
 software (23)
 writing (14)
Author Archives: Nick Higham
Handbook of Writing for the Mathematical Sciences, Third Edition
The third edition of Handbook of Writing for the Mathematical Sciences was published by SIAM in January 2020. It is SIAM’s fourth best selling book of all time if sales for the first edition (1993) and second edition (1998) are … Continue reading
Posted in books, LaTeX, writing
Leave a comment
Accurately Computing the Softmax Function
The softmax function takes as input an vector and returns a vector with elements The elements of are all between and and they sum to 1, so can be regarded as a vector of probabilities. Softmax is a key function … Continue reading
Top Five Posts of 2019
According to the WordPress statistics, this blog received over 39,000 visitors and 65,000 views in 2019. These are the five mostviewed posts published during the year. Who Invented the Matrix Condition Number? Numerical Algorithms for HighPerformance Computational Science: Highlights of … Continue reading
Posted in miscellaneous
Leave a comment
Lists in LaTeX with the enumitem Package
provides the enumerate and itemize environments for numbered and itemized (usually bulleted) lists, respectively. Various package are available that provide more customizable list environments. While preparing the third edition of Handbook of Writing for the Mathematical Sciences I came across … Continue reading
A Mathematician Looks at the Collins English Dictionary
I have several dictionaries on my shelf, among which is a wellthumbed Collins English Dictionary (third edition, 1991). Earlier this year I acquired the thirteenth edition (2018). At 26.5cm high, 20cm wide, and 6.5cm deep, and weighing approximately 2.5kg, it’s … Continue reading
Better LaTeX Tables with Booktabs
One of the joys of is that it makes it so easy to typeset tables. I’ve created many tables and I’ve always taken care to finetune them, most often by inserting commands of the form \rule{0cm}{8pt} to stop superscripts hitting … Continue reading
Posted in LaTeX
2 Comments
What’s New in MATLAB R2019a and R2019b?
I didn’t have time earlier this year to write about the first MATLAB release of 2019, so in this post I will discuss R2019a and R2019b together. As usual in this series, I concentrate on the features most relevant to … Continue reading
Happy 80th Birthday Cleve!
Today is the 80th birthday of Cleve Moler. Most readers will know Cleve as the inventor of MATLAB. MATLAB was originally a Fortran program that Cleve wrote to give students easier access to the EISPACK and LINPACK libraries. Cleve and … Continue reading
The Argonne Tapes
A few weeks ago, I was in contact with Chris Paige, an emeritus Professor of Computer Science at McGill University, Montreal. I mentioned that Sven Hammarling and I are collecting information and memorabilia about the numerical analyst James Hardy Wilkinson … Continue reading
Numerical Algorithms for HighPerformance Computational Science: Highlights of the Meeting
Word cloud from abstracts. The Royal Society discussion meeting Numerical Algorithms for HighPerformance Computational Science, which I organized with Jack Dongarra and Laura Grigori, was held in London, April 89, 2019. The meeting had 16 invited speakers and 23 contributed … Continue reading
Posted in conferences
1 Comment