]>
gitweb.michael.orlitzky.com - mjotex.git/log
Michael Orlitzky [Sun, 1 Sep 2019 23:43:33 +0000 (19:43 -0400)]
Add the \sagelisting macro and associated machinery.
Michael Orlitzky [Tue, 27 Aug 2019 00:00:25 +0000 (20:00 -0400)]
Add mjo-algebra.tex with \polyring and \Frac commands.
Michael Orlitzky [Tue, 6 Aug 2019 00:41:51 +0000 (20:41 -0400)]
Add mjo-calculus.tex for the gradient.
Michael Orlitzky [Tue, 16 Jul 2019 22:59:59 +0000 (18:59 -0400)]
mjo-convex: add \faceof and \properfaceof.
Michael Orlitzky [Mon, 17 Jun 2019 00:07:50 +0000 (20:07 -0400)]
mjo-theorem{,-star}.tex: add the "exercise" environment.
Michael Orlitzky [Mon, 17 Jun 2019 00:02:48 +0000 (20:02 -0400)]
mjo-complex.tex: new file with a \compconj (complex conjugate) command.
Michael Orlitzky [Thu, 28 Mar 2019 14:12:51 +0000 (10:12 -0400)]
mjo-linear_algebra.tex: use \transpose in the definition of \colvec.
Michael Orlitzky [Fri, 22 Mar 2019 23:37:54 +0000 (19:37 -0400)]
mjo-common.tex: fix typo in comment.
Michael Orlitzky [Thu, 14 Feb 2019 20:33:39 +0000 (15:33 -0500)]
Add the four types of standard real intervals.
Michael Orlitzky [Thu, 14 Feb 2019 20:33:24 +0000 (15:33 -0500)]
GNUmakefile: fix the "check-chktex" target.
Michael Orlitzky [Thu, 14 Feb 2019 20:21:44 +0000 (15:21 -0500)]
examples.tex: mention the new Moore-Penrose \pseudoinverse.
Michael Orlitzky [Tue, 1 Jan 2019 17:14:11 +0000 (12:14 -0500)]
Use C99-style left-aligned double front-slashes for algorithm comments.
Michael Orlitzky [Thu, 29 Nov 2018 03:36:00 +0000 (22:36 -0500)]
mjo-linear_algebra.tex: add the Moore-Penrose \pseudoinverse.
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.
Michael Orlitzky [Fri, 31 Mar 2017 17:17:39 +0000 (13:17 -0400)]
Use "big" versions of operators in \binopmany consumers.
Michael Orlitzky [Sun, 12 Mar 2017 23:36:54 +0000 (19:36 -0400)]
Add \cartprodmany and \directsummany to mjo-common.
Michael Orlitzky [Tue, 7 Mar 2017 23:52:39 +0000 (18:52 -0500)]
Add S^{n}, the space of symmetric n-by-n matrices.
Michael Orlitzky [Tue, 7 Mar 2017 16:27:14 +0000 (11:27 -0500)]
Add undefined reference and over/underfull box checks to the makefile.
Michael Orlitzky [Tue, 7 Mar 2017 16:24:40 +0000 (11:24 -0500)]
Remove some unnecessary spaces (chktex warnings).
Michael Orlitzky [Thu, 19 Jan 2017 14:54:01 +0000 (09:54 -0500)]
Add \directsumthree to mjo-common.
Michael Orlitzky [Mon, 16 Jan 2017 15:58:48 +0000 (10:58 -0500)]
Add mjo.bst to the example makefile.
Michael Orlitzky [Mon, 16 Jan 2017 15:57:50 +0000 (10:57 -0500)]
Don't use "vol." for journal citations.
Michael Orlitzky [Mon, 16 Jan 2017 15:52:46 +0000 (10:52 -0500)]
Use "Chapter" instead of "chap.".
Michael Orlitzky [Mon, 16 Jan 2017 15:35:03 +0000 (10:35 -0500)]
Whitespace cleanup.
Michael Orlitzky [Mon, 16 Jan 2017 15:34:20 +0000 (10:34 -0500)]
Drop unused journal name macros from my BibTeX style.
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.
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).
Michael Orlitzky [Thu, 12 Jan 2017 18:17:25 +0000 (13:17 -0500)]
Generate a new mjo.bst using makebst.
Michael Orlitzky [Thu, 12 Jan 2017 16:59:42 +0000 (11:59 -0500)]
Use the "amsfonts" package for \mathbb in mjo-common.tex.
Michael Orlitzky [Thu, 12 Jan 2017 16:58:49 +0000 (11:58 -0500)]
Add initial mjo.bst copied directly from elsarticle-num.bst.
Michael Orlitzky [Mon, 5 Dec 2016 04:18:47 +0000 (23:18 -0500)]
mjo-listing: don't indicate whitespace within strings in code listings.
Michael Orlitzky [Sun, 4 Dec 2016 17:47:24 +0000 (12:47 -0500)]
Add comment/string styles for Sage (python) code listings.
Michael Orlitzky [Fri, 18 Nov 2016 01:01:15 +0000 (20:01 -0500)]
Replace the glob in the clean target with a POSIX-compliant "for" loop.
Michael Orlitzky [Thu, 17 Nov 2016 19:24:28 +0000 (14:24 -0500)]
Change "bibliography file" to "bibliography database" in a comment.
Michael Orlitzky [Thu, 17 Nov 2016 19:20:56 +0000 (14:20 -0500)]
Expand upon an existing comment in the GNUmakefile.
Michael Orlitzky [Thu, 17 Nov 2016 18:23:39 +0000 (13:23 -0500)]
Rename the makefile to "GNUmakefile".
Our makefile is using GNU-specific conditional expressions, so the
proper name is "GNUmakefile". It will now be ignored by other Make
implementations.
Michael Orlitzky [Thu, 27 Oct 2016 20:52:15 +0000 (16:52 -0400)]
Add the \preimage macro.
Michael Orlitzky [Tue, 25 Oct 2016 16:15:26 +0000 (12:15 -0400)]
Ensure that the bibtex database and mjotex files get copied to dist/.
Michael Orlitzky [Tue, 25 Oct 2016 16:11:34 +0000 (12:11 -0400)]
Add *.spl to the "make clean" list.
Michael Orlitzky [Thu, 29 Sep 2016 01:03:37 +0000 (21:03 -0400)]
Add a TODO.
Michael Orlitzky [Wed, 28 Sep 2016 19:36:35 +0000 (15:36 -0400)]
Add "loadonly" parameter to the enumitem \usepackage (fixes beamer).
Michael Orlitzky [Fri, 23 Sep 2016 14:13:58 +0000 (10:13 -0400)]
Shift the \perp in \oplusperp down a tiny bit.
Michael Orlitzky [Fri, 23 Sep 2016 14:12:22 +0000 (10:12 -0400)]
Don't shell out to kpsewhich for undefined variables.
Michael Orlitzky [Thu, 22 Sep 2016 20:04:34 +0000 (16:04 -0400)]
Use a slightly better orthogonal direct sum implementation.
Michael Orlitzky [Thu, 22 Sep 2016 19:21:46 +0000 (15:21 -0400)]
Add my work-in-progress \directsumperp.
Michael Orlitzky [Wed, 21 Sep 2016 17:03:56 +0000 (13:03 -0400)]
Fix a verb tense in examples.tex.
Michael Orlitzky [Wed, 21 Sep 2016 17:01:46 +0000 (13:01 -0400)]
Add arbitrary indexed union/intersection (and examples) to mjo-common.
Michael Orlitzky [Wed, 21 Sep 2016 16:47:42 +0000 (12:47 -0400)]
Create an example document and update the makefile to work with it.
Michael Orlitzky [Wed, 21 Sep 2016 16:47:15 +0000 (12:47 -0400)]
Fix a typo and reorder the \trace command.
Michael Orlitzky [Tue, 20 Sep 2016 21:46:56 +0000 (17:46 -0400)]
Add two- and three-argument commands for union and intersection.
Michael Orlitzky [Tue, 20 Sep 2016 21:42:23 +0000 (17:42 -0400)]
Add \triple for a three-tuple of things, (a,b,c).
Michael Orlitzky [Wed, 14 Sep 2016 15:32:08 +0000 (11:32 -0400)]
Drop the weird cone inequality operators and rename the standard ones.
Most of the cone inequality operators I had (for example, \lekstar)
were nonstandard, and it doesn't make sense to have then in
mjotex. The few standard "curly inequality" operators now have better
names like \gecone rather than \gek which required you to think of
"k" as a cone.
Michael Orlitzky [Tue, 30 Aug 2016 17:13:06 +0000 (13:13 -0400)]
Use \left and \right on brackets in \ip to fix big display equations.
Michael Orlitzky [Mon, 29 Aug 2016 20:05:23 +0000 (16:05 -0400)]
Use the calc package to ignore \baselinestretch around case labels.
Michael Orlitzky [Mon, 29 Aug 2016 02:15:00 +0000 (22:15 -0400)]
Add \inverse and \lyapunovrank commands.
Michael Orlitzky [Mon, 29 Aug 2016 00:48:28 +0000 (20:48 -0400)]
Add the real matrix transpose operator.
Michael Orlitzky [Mon, 29 Aug 2016 00:23:53 +0000 (20:23 -0400)]
Fix \adjoint and \dual spacing when subscripts are involved.
Michael Orlitzky [Wed, 10 Aug 2016 04:23:16 +0000 (00:23 -0400)]
Add \adjoint and \kp (nonstandard notation for Kronecker product) commands.
Michael Orlitzky [Wed, 10 Aug 2016 04:19:14 +0000 (00:19 -0400)]
Add the \dual and \posops commands to mjo-cone.
Michael Orlitzky [Wed, 10 Aug 2016 04:17:06 +0000 (00:17 -0400)]
More fiddling to get consistent spacing in proof-by-cases environments.
To get consistent paragraph spacing, the "parsep" value was set on our
pcases environment. This naturally messed up the spacing between the
case label and the following paragraph, so the "itemsep" value was
tweaked, and a custom \vspace was added to each item.
Michael Orlitzky [Wed, 10 Aug 2016 03:47:08 +0000 (23:47 -0400)]
Change each proof-by-cases case to look like "Case N: conditions."
Michael Orlitzky [Wed, 10 Aug 2016 03:46:45 +0000 (23:46 -0400)]
Remove the left margin from proof-by-cases and indent its paragraphs.
Michael Orlitzky [Wed, 10 Aug 2016 03:14:03 +0000 (23:14 -0400)]
Add \par after the \hfill in each proof-by-cases case.
This is another attempt to fix the last two commits; the \hfill\par
seems to work better than \break or simply \hfill in that it always
puts the paragraph break there and gets the spacing right no matter
how you format the following text.
Michael Orlitzky [Wed, 10 Aug 2016 03:08:57 +0000 (23:08 -0400)]
Revert "Add a \break after \hfill in the proof-by-cases."
This reverts commit
58bb9b9e4a1ee3ae509b7bd7c5aabf5c8986446e . It turns
out that with an extra line break, you can control the (line) spacing
after the case label even without the \break.
Michael Orlitzky [Wed, 10 Aug 2016 02:39:19 +0000 (22:39 -0400)]
Add a \break after \hfill in the proof-by-cases.
If a case label was short and the text that followed was short, it was
possible that the text in "Case 1 (label): text" would wind up
right-aligned rather than on a new line. Adding a \break directly
after the \hfill seems to correct this.
Michael Orlitzky [Wed, 10 Aug 2016 01:46:54 +0000 (21:46 -0400)]
Put each "Case ..." on its own line in the proof-by-cases environment.
Michael Orlitzky [Wed, 6 Jul 2016 16:43:27 +0000 (12:43 -0400)]
Add the \directsum operator.
Michael Orlitzky [Mon, 6 Jun 2016 02:34:19 +0000 (22:34 -0400)]
Spell out the --quiet option to chktex.
Michael Orlitzky [Mon, 6 Jun 2016 02:27:01 +0000 (22:27 -0400)]
Add a \factorial command.
Michael Orlitzky [Sun, 5 Jun 2016 19:13:20 +0000 (15:13 -0400)]
Add a "make check" target that uses chktex.
Michael Orlitzky [Sun, 5 Jun 2016 19:08:07 +0000 (15:08 -0400)]
Fix all chktex warnings.
Michael Orlitzky [Sun, 5 Jun 2016 19:02:52 +0000 (15:02 -0400)]
Add \cartprodthree command to avoid nesting \cartprod.
Michael Orlitzky [Sun, 5 Jun 2016 14:06:06 +0000 (10:06 -0400)]
Add the Cartesian product \cartprod command.
Michael Orlitzky [Sat, 4 Jun 2016 20:21:50 +0000 (16:21 -0400)]
Add ".lof" to the `make clean` target.
Michael Orlitzky [Wed, 25 May 2016 17:13:17 +0000 (13:13 -0400)]
Add \Nn macro for cartesian products of the natural numbers.
Michael Orlitzky [Sun, 15 May 2016 21:37:38 +0000 (17:37 -0400)]
Use cl() instead of an overline for the topological closure.
Michael Orlitzky [Wed, 4 May 2016 13:35:14 +0000 (09:35 -0400)]
Omit the exponent "1" from product spaces.
Michael Orlitzky [Wed, 4 May 2016 13:12:46 +0000 (09:12 -0400)]
Add \Zn, \Qn, \Rn, and \Cn macros for the standard product spaces.
Michael Orlitzky [Sat, 30 Apr 2016 12:57:54 +0000 (08:57 -0400)]
Add \sqty for square-brackets-quantity to mjo-common.
Michael Orlitzky [Sat, 30 Apr 2016 12:32:38 +0000 (08:32 -0400)]
Add the \boundedops macro to mjo-linear_algebra.
Michael Orlitzky [Thu, 28 Apr 2016 20:20:27 +0000 (16:20 -0400)]
Update the makefile with my new sedative approach to finding a fixed point.
Michael Orlitzky [Thu, 28 Apr 2016 11:47:54 +0000 (07:47 -0400)]
Add a comment about SOURCE_DATE_EPOCH to the makefile.
Michael Orlitzky [Tue, 26 Apr 2016 18:15:10 +0000 (14:15 -0400)]
Update a comment with an alternate meaning of Ext().
Michael Orlitzky [Mon, 25 Apr 2016 14:18:26 +0000 (10:18 -0400)]
Add some common cones to mjo-cone.
Michael Orlitzky [Tue, 12 Apr 2016 15:05:11 +0000 (11:05 -0400)]
Add mjo-listing.tex for SageMath interactive prompt boxes.
Michael Orlitzky [Fri, 8 Apr 2016 00:22:53 +0000 (20:22 -0400)]
Add mjo-theorem-star.tex.
Michael Orlitzky [Fri, 8 Apr 2016 00:21:47 +0000 (20:21 -0400)]
Remove theorem* from mjo-theorem and be explicit about the default style.
Michael Orlitzky [Thu, 17 Mar 2016 00:42:36 +0000 (20:42 -0400)]
Use missing amssymb package in mjo-cone.
Michael Orlitzky [Wed, 9 Mar 2016 00:54:33 +0000 (19:54 -0500)]
Add mjo-misc and mjo-arrow files.
Michael Orlitzky [Wed, 9 Mar 2016 00:54:11 +0000 (19:54 -0500)]
Use bdy(S) for the boundary of S.
Michael Orlitzky [Wed, 9 Mar 2016 00:28:37 +0000 (19:28 -0500)]
Remove \adjinv from mjo-linear_algebra.
Michael Orlitzky [Wed, 9 Mar 2016 00:25:20 +0000 (19:25 -0500)]
Combine some makefile variables and list all mjotex files therein.
Michael Orlitzky [Tue, 8 Mar 2016 21:30:20 +0000 (16:30 -0500)]
Add \abs and \norm to mjo-linear_algebra.
Michael Orlitzky [Tue, 8 Mar 2016 21:30:07 +0000 (16:30 -0500)]
Fix filenames in the makefile.
Michael Orlitzky [Tue, 8 Mar 2016 21:20:19 +0000 (16:20 -0500)]
Remove the Discrete Complementarity Set (DCS) operator. It's too niche.
Michael Orlitzky [Tue, 8 Mar 2016 13:55:08 +0000 (08:55 -0500)]
Use package amsopn where necessary for \operatorname.
Michael Orlitzky [Tue, 8 Mar 2016 13:51:48 +0000 (08:51 -0500)]
Rename mjo-fonts, mjo-pcases, and mjo-theorems for consistency.
Michael Orlitzky [Tue, 8 Mar 2016 04:29:45 +0000 (23:29 -0500)]
Use amsfonts in mjo-fonts.
Michael Orlitzky [Tue, 8 Mar 2016 04:29:34 +0000 (23:29 -0500)]
Add \colvec to mjo-linear_algebra.
Michael Orlitzky [Tue, 8 Mar 2016 04:21:58 +0000 (23:21 -0500)]
Add mjo-common back to the style file now that it won't duplicate.