]> gitweb.michael.orlitzky.com - mjotex.git/log
mjotex.git
7 months agomjo-algebra.tex: fix glossary sorting of \variety
Michael Orlitzky [Sat, 13 Apr 2024 21:23:09 +0000 (17:23 -0400)]
mjo-algebra.tex: fix glossary sorting of \variety

7 months agomjo-algebra.tex,examples.tex: add the \variety command
Michael Orlitzky [Sat, 13 Apr 2024 21:10:40 +0000 (17:10 -0400)]
mjo-algebra.tex,examples.tex: add the \variety command

19 months agomjo-linear_algebra: add \GL command for general linear groups.
Michael Orlitzky [Thu, 30 Mar 2023 21:56:52 +0000 (17:56 -0400)]
mjo-linear_algebra: add \GL command for general linear groups.

19 months agomjo-algebra: add \Stab command for stabilizer subgroups.
Michael Orlitzky [Thu, 30 Mar 2023 21:51:41 +0000 (17:51 -0400)]
mjo-algebra: add \Stab command for stabilizer subgroups.

20 months agomjo-eja.tex: add \quadrepr and \leftmult.
Michael Orlitzky [Wed, 15 Mar 2023 22:33:02 +0000 (18:33 -0400)]
mjo-eja.tex: add \quadrepr and \leftmult.

20 months agomjo-eja.tex: add the Jordan-automorphism group operator, \JAut{}.
Michael Orlitzky [Fri, 3 Mar 2023 18:52:05 +0000 (13:52 -0500)]
mjo-eja.tex: add the Jordan-automorphism group operator, \JAut{}.

21 months agomjo-common: add \tuple.
Michael Orlitzky [Mon, 13 Feb 2023 01:12:44 +0000 (20:12 -0500)]
mjo-common: add \tuple.

22 months agomjo-cone.tex: add the strictly positive orthant, \Rnplusplus.
Michael Orlitzky [Fri, 20 Jan 2023 23:30:02 +0000 (18:30 -0500)]
mjo-cone.tex: add the strictly positive orthant, \Rnplusplus.

22 months agomjo-set.tex: consistent whitespace in \setc{}.
Michael Orlitzky [Tue, 27 Dec 2022 21:26:01 +0000 (16:26 -0500)]
mjo-set.tex: consistent whitespace in \setc{}.

2 years agoexamples.tex: fix algorithm \Return usage.
Michael Orlitzky [Mon, 31 Jan 2022 20:33:04 +0000 (15:33 -0500)]
examples.tex: fix algorithm \Return usage.

2 years agoGNUmakefile: drop obsolete --memlimit argument to sage -t.
Michael Orlitzky [Mon, 6 Dec 2021 12:13:18 +0000 (07:13 -0500)]
GNUmakefile: drop obsolete --memlimit argument to sage -t.

3 years agomjo-hurwitz.tex: new file for Hurwitz algebras (quaternions and octonions).
Michael Orlitzky [Thu, 4 Mar 2021 03:38:29 +0000 (22:38 -0500)]
mjo-hurwitz.tex: new file for Hurwitz algebras (quaternions and octonions).

3 years agomjo-linear_algebra.tex: add \rref{} macro.
Michael Orlitzky [Sat, 13 Feb 2021 23:14:05 +0000 (18:14 -0500)]
mjo-linear_algebra.tex: add \rref{} macro.

3 years agoAdd \zero{R} for the additive identity element in R.
Michael Orlitzky [Sat, 6 Feb 2021 13:10:41 +0000 (08:10 -0500)]
Add \zero{R} for the additive identity element in R.

3 years agomjo-common: add \Fn for generic fields.
Michael Orlitzky [Wed, 13 Jan 2021 15:14:22 +0000 (10:14 -0500)]
mjo-common: add \Fn for generic fields.

4 years agomjo-linear_algebra.tex: update a comment before abusing notation.
Michael Orlitzky [Thu, 4 Jun 2020 13:19:00 +0000 (09:19 -0400)]
mjo-linear_algebra.tex: update a comment before abusing notation.

I'm about to use \Hn to denote the Hermitian matrices over a general,
specified field. So first let's document that.

4 years agoGNUmakefile: change a non-POSIX "echo -n" to printf.
Michael Orlitzky [Wed, 3 Jun 2020 13:33:51 +0000 (09:33 -0400)]
GNUmakefile: change a non-POSIX "echo -n" to printf.

4 years agoGNUmakefile: simplify recursive logic and eliminate a "pdflatex" call.
Michael Orlitzky [Fri, 1 May 2020 19:32:02 +0000 (15:32 -0400)]
GNUmakefile: simplify recursive logic and eliminate a "pdflatex" call.

In the recursive $(MAKE), the sub-$(MAKE) can succeed and then
subsequently delete its "previous" file. When that returns control to
the parent $(MAKE), the parent will try to diff the (now missing)
"previous" file against the latest one, which of course fails. This
leads to an extra build of the same, current, not-gonna-change PDF.

A slight change in the logic both simplifies things and eliminates
that extra rebuild. Thanks to Wojtek Kosior who pointed out the bug in
an email.

4 years agoGNUmakefile: use SOURCE_DATE_EPOCH=0 instead of "sed" to prevent rebuilds.
Michael Orlitzky [Fri, 1 May 2020 19:04:30 +0000 (15:04 -0400)]
GNUmakefile: use SOURCE_DATE_EPOCH=0 instead of "sed" to prevent rebuilds.

4 years agomjo-linear_algebra.tex: add \diag{} to build diagonal matrices.
Michael Orlitzky [Fri, 13 Mar 2020 00:05:58 +0000 (20:05 -0400)]
mjo-linear_algebra.tex: add \diag{} to build diagonal matrices.

4 years agoGNUmakefile: don't repeat BIBPATHS and MJOTEXPATHS in "make dist".
Michael Orlitzky [Mon, 9 Mar 2020 16:04:08 +0000 (12:04 -0400)]
GNUmakefile: don't repeat BIBPATHS and MJOTEXPATHS in "make dist".

The variables $BIBPATHS and $MJOTEXPATHS are already appended to $SRCS
when needed, and $SRCS is handled by "make dist."

4 years agomjo-listing.tex: implement \sagelisting with \newtcbinputlisting.
Michael Orlitzky [Mon, 24 Feb 2020 23:45:45 +0000 (18:45 -0500)]
mjo-listing.tex: implement \sagelisting with \newtcbinputlisting.

4 years agomjo-listing.tex: put a \baseline skip above and below sage listings.
Michael Orlitzky [Mon, 24 Feb 2020 22:38:53 +0000 (17:38 -0500)]
mjo-listing.tex: put a \baseline skip above and below sage listings.

4 years agoexamples.tex: fix existing chktex problems.
Michael Orlitzky [Mon, 3 Feb 2020 00:49:23 +0000 (19:49 -0500)]
examples.tex: fix existing chktex problems.

4 years agoGNUmakefile: make check-chktex output errors.
Michael Orlitzky [Mon, 3 Feb 2020 00:43:39 +0000 (19:43 -0500)]
GNUmakefile: make check-chktex output errors.

4 years agoAdd \unit{} for the multiplicative identity element.
Michael Orlitzky [Tue, 10 Dec 2019 20:28:47 +0000 (15:28 -0500)]
Add \unit{} for the multiplicative identity element.

Technically we could pass off \identity{X} as the multiplicative
identity element in an algebraic structure, by using the "arrow"
interpretation in the right category. But let's not try to shoot
ourselves in the foot too hard, yeah?

4 years agomjo-algebra: add glossary entry for \polyring.
Michael Orlitzky [Thu, 28 Nov 2019 02:41:45 +0000 (21:41 -0500)]
mjo-algebra: add glossary entry for \polyring.

5 years agomjo-common: add \lcm{} for the least common multiple.
Michael Orlitzky [Fri, 22 Nov 2019 03:58:13 +0000 (22:58 -0500)]
mjo-common: add \lcm{} for the least common multiple.

5 years agoGNUmakefile: ensure the indices are rebuilt when the document changes.
Michael Orlitzky [Thu, 21 Nov 2019 20:21:40 +0000 (15:21 -0500)]
GNUmakefile: ensure the indices are rebuilt when the document changes.

5 years agomjo-linear_algebra: add the \spectrum{} of a linear operator.
Michael Orlitzky [Thu, 21 Nov 2019 19:28:24 +0000 (14:28 -0500)]
mjo-linear_algebra: add the \spectrum{} of a linear operator.

5 years agoNew \restrict macro to restrict a function to a subset of its domain.
Michael Orlitzky [Wed, 13 Nov 2019 01:36:43 +0000 (20:36 -0500)]
New \restrict macro to restrict a function to a subset of its domain.

5 years agoTODO: remove it, all done for now.
Michael Orlitzky [Mon, 4 Nov 2019 15:03:11 +0000 (10:03 -0500)]
TODO: remove it, all done for now.

5 years agomjo-algebra: adopt \directsum and its variants from mjo-common.
Michael Orlitzky [Mon, 4 Nov 2019 14:57:09 +0000 (09:57 -0500)]
mjo-algebra: adopt \directsum and its variants from mjo-common.

5 years agomjo-cone: pull in mjo-linear_algebra for \Sn and \Hn.
Michael Orlitzky [Mon, 4 Nov 2019 14:48:39 +0000 (09:48 -0500)]
mjo-cone: pull in mjo-linear_algebra for \Sn and \Hn.

5 years agomjo-*: add comments where mjo-common is used for \of.
Michael Orlitzky [Mon, 4 Nov 2019 14:37:57 +0000 (09:37 -0500)]
mjo-*: add comments where mjo-common is used for \of.

5 years agomjo-set: adopt \set and \setc from mjo-common.
Michael Orlitzky [Mon, 4 Nov 2019 14:35:02 +0000 (09:35 -0500)]
mjo-set: adopt \set and \setc from mjo-common.

5 years agomjo-set: adopt basic set operations from mjo-common.
Michael Orlitzky [Mon, 4 Nov 2019 14:26:24 +0000 (09:26 -0500)]
mjo-set: adopt basic set operations from mjo-common.

5 years agomjo-set: adopt \powerset{} from mjo-common.
Michael Orlitzky [Mon, 4 Nov 2019 14:12:21 +0000 (09:12 -0500)]
mjo-set: adopt \powerset{} from mjo-common.

5 years agomjo-misc: rename to mjo-set.
Michael Orlitzky [Mon, 4 Nov 2019 14:09:31 +0000 (09:09 -0500)]
mjo-misc: rename to mjo-set.

5 years agomjo-common: move \Sn and \Hn into mjo-linear_algebra.
Michael Orlitzky [Mon, 4 Nov 2019 14:02:59 +0000 (09:02 -0500)]
mjo-common: move \Sn and \Hn into mjo-linear_algebra.

5 years agomjo-common: prevent \Sn[1] and \Hn[1] from dropping their superscripts.
Michael Orlitzky [Mon, 4 Nov 2019 13:59:15 +0000 (08:59 -0500)]
mjo-common: prevent \Sn[1] and \Hn[1] from dropping their superscripts.

This was a TODO item for a while; a standalone "S" or "H" doesn't have
the same meaning as, say, a standalone \mathbb{R} does. The "n"
doesn't indicate the arity of a Cartesian product, so for example S^2
isn't two copies of S^1. Dropping the superscript was therefore
misleading (and nonstandard notation).

5 years agoGNUmakefile: remove inappropriate PYTHONPATH mangling.
Michael Orlitzky [Mon, 4 Nov 2019 02:56:58 +0000 (21:56 -0500)]
GNUmakefile: remove inappropriate PYTHONPATH mangling.

This isn't needed here; it was copy/pasted from one of my publication
repositories where it is.

5 years agomjo-common: utilize \mathpzc to finally define \powerset{}.
Michael Orlitzky [Mon, 4 Nov 2019 02:50:56 +0000 (21:50 -0500)]
mjo-common: utilize \mathpzc to finally define \powerset{}.

5 years agomjo-font: add new \mathpzc (PostScript Zapf Chancery) font face.
Michael Orlitzky [Mon, 4 Nov 2019 02:49:27 +0000 (21:49 -0500)]
mjo-font: add new \mathpzc (PostScript Zapf Chancery) font face.

5 years agomjo-linear_algebra: add the \rank{} of a matrix (or EJA, or...).
Michael Orlitzky [Mon, 4 Nov 2019 01:57:10 +0000 (20:57 -0500)]
mjo-linear_algebra: add the \rank{} of a matrix (or EJA, or...).

5 years agomjo-algebra: add missing mjo-common include, and two glossary entries.
Michael Orlitzky [Fri, 1 Nov 2019 21:32:22 +0000 (17:32 -0400)]
mjo-algebra: add missing mjo-common include, and two glossary entries.

5 years agomjo-algebra: add \alg{} for the subalgebra generated by a set.
Michael Orlitzky [Fri, 1 Nov 2019 21:14:15 +0000 (17:14 -0400)]
mjo-algebra: add \alg{} for the subalgebra generated by a set.

5 years agomjo-algebra: add the \ideal{} generated by a set.
Michael Orlitzky [Fri, 1 Nov 2019 21:09:38 +0000 (17:09 -0400)]
mjo-algebra: add the \ideal{} generated by a set.

5 years agomjo-common: add higher tuples, up to septuple.
Michael Orlitzky [Fri, 1 Nov 2019 21:06:05 +0000 (17:06 -0400)]
mjo-common: add higher tuples, up to septuple.

5 years agomjo-arrow: add the constant function \const.
Michael Orlitzky [Fri, 1 Nov 2019 19:03:10 +0000 (15:03 -0400)]
mjo-arrow: add the constant function \const.

5 years agomjo.bst: allow hbadness up to 2500, since I have an example of 2302.
Michael Orlitzky [Fri, 1 Nov 2019 15:50:02 +0000 (11:50 -0400)]
mjo.bst: allow hbadness up to 2500, since I have an example of 2302.

5 years agomjo.bst: allow for hbadness 2000 in the bibliography.
Michael Orlitzky [Fri, 1 Nov 2019 15:42:56 +0000 (11:42 -0400)]
mjo.bst: allow for hbadness 2000 in the bibliography.

It's OK if the bibliography looks a bit wonky. There's nothing you can
do about it, and we don't want the hbox warnings to hide real problems.

5 years agomjo-proof_by_cases.tex: indent the cases and use italics for "Case N".
Michael Orlitzky [Fri, 25 Oct 2019 22:31:14 +0000 (18:31 -0400)]
mjo-proof_by_cases.tex: indent the cases and use italics for "Case N".

This is an aesthetic choice that will probably change every time I
write a paper that uses this environment. In my current endeavor, I
think having the cases indented is necessary to separate them from the
rest of the document (to show that they're still part of the current
theorem/proof). Moreover the use of italics keeps the reader from
lumping the "Case N" in with the stream of bold Definitions,
Propositions, Theorems, and Examples surrounding them.

I've checked that this change isn't fatal to either my thesis
(double-spaced) or my polyhedral positive operators paper.

5 years agoGNUmakefile: fix blank line handling in SageMath listings.
Michael Orlitzky [Fri, 18 Oct 2019 22:31:50 +0000 (18:31 -0400)]
GNUmakefile: fix blank line handling in SageMath listings.

5 years agoGNUmakefile: update a bug reference in a comment.
Michael Orlitzky [Fri, 4 Oct 2019 21:57:40 +0000 (17:57 -0400)]
GNUmakefile: update a bug reference in a comment.

5 years ago.chktexrc: add some common entries.
Michael Orlitzky [Thu, 3 Oct 2019 12:12:59 +0000 (08:12 -0400)]
.chktexrc: add some common entries.

5 years agoGNUmakefile: oops, fix the index generation again.
Michael Orlitzky [Mon, 16 Sep 2019 00:54:56 +0000 (20:54 -0400)]
GNUmakefile: oops, fix the index generation again.

5 years agoGNUmakefile: fix rebuild loop caused by idx file regeneration.
Michael Orlitzky [Mon, 16 Sep 2019 00:51:17 +0000 (20:51 -0400)]
GNUmakefile: fix rebuild loop caused by idx file regeneration.

5 years agoGNUmakefile: update the cleanup rules.
Michael Orlitzky [Mon, 16 Sep 2019 00:43:17 +0000 (20:43 -0400)]
GNUmakefile: update the cleanup rules.

5 years agoGNUmakefile: add some documentation for the INDICES variable.
Michael Orlitzky [Mon, 16 Sep 2019 00:35:19 +0000 (20:35 -0400)]
GNUmakefile: add some documentation for the INDICES variable.

5 years agoEnable a bibliography by default.
Michael Orlitzky [Mon, 16 Sep 2019 00:32:48 +0000 (20:32 -0400)]
Enable a bibliography by default.

5 years agoAdd index support.
Michael Orlitzky [Mon, 16 Sep 2019 00:19:16 +0000 (20:19 -0400)]
Add index support.

5 years agoGNUmakefile: tweak that last commit to use the DSTS instead of SRCS.
Michael Orlitzky [Sun, 15 Sep 2019 23:50:51 +0000 (19:50 -0400)]
GNUmakefile: tweak that last commit to use the DSTS instead of SRCS.

5 years agoGNUmakefile: rebuild if a sage listing is modified.
Michael Orlitzky [Sun, 15 Sep 2019 23:41:36 +0000 (19:41 -0400)]
GNUmakefile: rebuild if a sage listing is modified.

5 years agoBegin adding glossary entries, and display them in the example PDF.
Michael Orlitzky [Sun, 15 Sep 2019 21:43:30 +0000 (17:43 -0400)]
Begin adding glossary entries, and display them in the example PDF.

5 years agoAdd another TODO item that I just noticed.
Michael Orlitzky [Sun, 15 Sep 2019 21:43:05 +0000 (17:43 -0400)]
Add another TODO item that I just noticed.

5 years agoPut \ifx guards on most other package includes, too.
Michael Orlitzky [Sun, 15 Sep 2019 21:01:48 +0000 (17:01 -0400)]
Put \ifx guards on most other package includes, too.

We shouldn't be trying to load "amsopn" ten times, for example. But
testing whether or not a package is loaded is tricky. First, I tried
the \@ifpackageloaded macro: that causes problems with some of my
existing documents, and the "spacefactor" error that results is
apparently a FAQ. But I don't know what to do about it.

The other way to test if a package is loaded is by checking for some
(unique?) macro that it defines. That's what I've guessed at here.  It
works in most cases, like when we want \operatorname from "amsopn."
But, some packages also didn't have something obvious to check for, so
coverage isn't 100%.

5 years agoReplace all uses of \providecommand with \newcommand.
Michael Orlitzky [Sun, 15 Sep 2019 20:51:23 +0000 (16:51 -0400)]
Replace all uses of \providecommand with \newcommand.

We generally want to know if some of our macros aren't being used. But
before introducing the \ifx guards on file includes, we were forced to
use \providecommand in e.g. mjo-common.tex, since it gets included
more than once. Now that we have the guards, change all
\providecommands to \newcommands.

5 years agoWrap all mjotex files in conditionals to prevent double-loading.
Michael Orlitzky [Sun, 15 Sep 2019 20:16:08 +0000 (16:16 -0400)]
Wrap all mjotex files in conditionals to prevent double-loading.

I plan to start putting glossary entries in mjo-common, and that
reveals a problem: some files (i.e. mjo-common.tex) get loaded more
than once. And there's not always a way to ignore the duplicate
definitions. So, finally, after avoiding it for as long as possible,
I've wrapped everything in "ifx" tests that check the value of a
macro I define (just like #ifdef HAVE_FOO in C).

The \ifx test was chosen over of \ifdefined (which is an e-TeX
primitive) because it makes the conditional simpler; we don't need to
have an empty "if" block. Of course, testing against \undefined only
works if \undefined is... undefined. But theoretically someone could
probably redefine \ifdefined, too. Whatever. I can change it if it
ever causes a problem.

5 years agomjo-eja.tex: new file for Euclidean Jordan algebras.
Michael Orlitzky [Sat, 7 Sep 2019 13:20:36 +0000 (09:20 -0400)]
mjo-eja.tex: new file for Euclidean Jordan algebras.

5 years agomjo-algebra.tex: describe the file in a comment at the top.
Michael Orlitzky [Sat, 7 Sep 2019 12:15:26 +0000 (08:15 -0400)]
mjo-algebra.tex: describe the file in a comment at the top.

5 years agoGNUmakefile: add a comment showing how to define $(PN) cleverly.
Michael Orlitzky [Sat, 7 Sep 2019 12:15:05 +0000 (08:15 -0400)]
GNUmakefile: add a comment showing how to define $(PN) cleverly.

5 years agoAdd the \sagelisting macro and associated machinery.
Michael Orlitzky [Sun, 1 Sep 2019 23:43:33 +0000 (19:43 -0400)]
Add the \sagelisting macro and associated machinery.

5 years agoAdd mjo-algebra.tex with \polyring and \Frac commands.
Michael Orlitzky [Tue, 27 Aug 2019 00:00:25 +0000 (20:00 -0400)]
Add mjo-algebra.tex with \polyring and \Frac commands.

5 years agoAdd mjo-calculus.tex for the gradient.
Michael Orlitzky [Tue, 6 Aug 2019 00:41:51 +0000 (20:41 -0400)]
Add mjo-calculus.tex for the gradient.

5 years agomjo-convex: add \faceof and \properfaceof.
Michael Orlitzky [Tue, 16 Jul 2019 22:59:59 +0000 (18:59 -0400)]
mjo-convex: add \faceof and \properfaceof.

5 years agomjo-theorem{,-star}.tex: add the "exercise" environment.
Michael Orlitzky [Mon, 17 Jun 2019 00:07:50 +0000 (20:07 -0400)]
mjo-theorem{,-star}.tex: add the "exercise" environment.

5 years agomjo-complex.tex: new file with a \compconj (complex conjugate) command.
Michael Orlitzky [Mon, 17 Jun 2019 00:02:48 +0000 (20:02 -0400)]
mjo-complex.tex: new file with a \compconj (complex conjugate) command.

5 years agomjo-linear_algebra.tex: use \transpose in the definition of \colvec.
Michael Orlitzky [Thu, 28 Mar 2019 14:12:51 +0000 (10:12 -0400)]
mjo-linear_algebra.tex: use \transpose in the definition of \colvec.

5 years agomjo-common.tex: fix typo in comment.
Michael Orlitzky [Fri, 22 Mar 2019 23:37:54 +0000 (19:37 -0400)]
mjo-common.tex: fix typo in comment.

5 years agoAdd the four types of standard real intervals.
Michael Orlitzky [Thu, 14 Feb 2019 20:33:39 +0000 (15:33 -0500)]
Add the four types of standard real intervals.

5 years agoGNUmakefile: fix the "check-chktex" target.
Michael Orlitzky [Thu, 14 Feb 2019 20:33:24 +0000 (15:33 -0500)]
GNUmakefile: fix the "check-chktex" target.

5 years agoexamples.tex: mention the new Moore-Penrose \pseudoinverse.
Michael Orlitzky [Thu, 14 Feb 2019 20:21:44 +0000 (15:21 -0500)]
examples.tex: mention the new Moore-Penrose \pseudoinverse.

5 years agoUse C99-style left-aligned double front-slashes for algorithm comments.
Michael Orlitzky [Tue, 1 Jan 2019 17:14:11 +0000 (12:14 -0500)]
Use C99-style left-aligned double front-slashes for algorithm comments.

5 years agomjo-linear_algebra.tex: add the Moore-Penrose \pseudoinverse.
Michael Orlitzky [Thu, 29 Nov 2018 03:36:00 +0000 (22:36 -0500)]
mjo-linear_algebra.tex: add the Moore-Penrose \pseudoinverse.

7 years agoAdd \Hn for the space of complex Hermitian n-by-n matrices.
Michael Orlitzky [Tue, 18 Apr 2017 00:55:15 +0000 (20:55 -0400)]
Add \Hn for the space of complex Hermitian n-by-n matrices.

7 years agoUse "big" versions of operators in \binopmany consumers. phd-dissertation-submitted
Michael Orlitzky [Fri, 31 Mar 2017 17:17:39 +0000 (13:17 -0400)]
Use "big" versions of operators in \binopmany consumers.

7 years agoAdd \cartprodmany and \directsummany to mjo-common.
Michael Orlitzky [Sun, 12 Mar 2017 23:36:54 +0000 (19:36 -0400)]
Add \cartprodmany and \directsummany to mjo-common.

7 years agoAdd S^{n}, the space of symmetric n-by-n matrices.
Michael Orlitzky [Tue, 7 Mar 2017 23:52:39 +0000 (18:52 -0500)]
Add S^{n}, the space of symmetric n-by-n matrices.

7 years agoAdd undefined reference and over/underfull box checks to the makefile.
Michael Orlitzky [Tue, 7 Mar 2017 16:27:14 +0000 (11:27 -0500)]
Add undefined reference and over/underfull box checks to the makefile.

7 years agoRemove some unnecessary spaces (chktex warnings).
Michael Orlitzky [Tue, 7 Mar 2017 16:24:40 +0000 (11:24 -0500)]
Remove some unnecessary spaces (chktex warnings).

7 years agoAdd \directsumthree to mjo-common.
Michael Orlitzky [Thu, 19 Jan 2017 14:54:01 +0000 (09:54 -0500)]
Add \directsumthree to mjo-common.

7 years agoAdd mjo.bst to the example makefile.
Michael Orlitzky [Mon, 16 Jan 2017 15:58:48 +0000 (10:58 -0500)]
Add mjo.bst to the example makefile.

7 years agoDon't use "vol." for journal citations.
Michael Orlitzky [Mon, 16 Jan 2017 15:57:50 +0000 (10:57 -0500)]
Don't use "vol." for journal citations.

7 years agoUse "Chapter" instead of "chap.".
Michael Orlitzky [Mon, 16 Jan 2017 15:52:46 +0000 (10:52 -0500)]
Use "Chapter" instead of "chap.".

7 years agoWhitespace cleanup.
Michael Orlitzky [Mon, 16 Jan 2017 15:35:03 +0000 (10:35 -0500)]
Whitespace cleanup.

7 years agoDrop unused journal name macros from my BibTeX style.
Michael Orlitzky [Mon, 16 Jan 2017 15:34:20 +0000 (10:34 -0500)]
Drop unused journal name macros from my BibTeX style.

7 years agoFix the bibliography DOI output when the hyperref package is not loaded.
Michael Orlitzky [Thu, 12 Jan 2017 18:49:04 +0000 (13:49 -0500)]
Fix the bibliography DOI output when the hyperref package is not loaded.

The last attempt at adding hyperref support for DOIs worked, but it
broke things when the hyperref package isn't loaded. This commit fixes
it by conditionally defining a no-op \href in the absense of the
hyperref package.

Now that I understand what's going on a little bit better, I was also
able to eliminate some of the urlbst boilerplate.

7 years agoAdd hyperref DOI support to mjo.bst (based on the urlbst tool).
Michael Orlitzky [Thu, 12 Jan 2017 18:17:48 +0000 (13:17 -0500)]
Add hyperref DOI support to mjo.bst (based on the urlbst tool).

7 years agoGenerate a new mjo.bst using makebst.
Michael Orlitzky [Thu, 12 Jan 2017 18:17:25 +0000 (13:17 -0500)]
Generate a new mjo.bst using makebst.