]> gitweb.michael.orlitzky.com - mjotex.git/log
mjotex.git
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.

7 years agoUse the "amsfonts" package for \mathbb in mjo-common.tex.
Michael Orlitzky [Thu, 12 Jan 2017 16:59:42 +0000 (11:59 -0500)]
Use the "amsfonts" package for \mathbb in mjo-common.tex.

7 years agoAdd initial mjo.bst copied directly from elsarticle-num.bst.
Michael Orlitzky [Thu, 12 Jan 2017 16:58:49 +0000 (11:58 -0500)]
Add initial mjo.bst copied directly from elsarticle-num.bst.

7 years agomjo-listing: don't indicate whitespace within strings in code listings.
Michael Orlitzky [Mon, 5 Dec 2016 04:18:47 +0000 (23:18 -0500)]
mjo-listing: don't indicate whitespace within strings in code listings.

7 years agoAdd comment/string styles for Sage (python) code listings.
Michael Orlitzky [Sun, 4 Dec 2016 17:47:24 +0000 (12:47 -0500)]
Add comment/string styles for Sage (python) code listings.

8 years agoReplace the glob in the clean target with a POSIX-compliant "for" loop.
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.

8 years agoChange "bibliography file" to "bibliography database" in a comment.
Michael Orlitzky [Thu, 17 Nov 2016 19:24:28 +0000 (14:24 -0500)]
Change "bibliography file" to "bibliography database" in a comment.

8 years agoExpand upon an existing comment in the GNUmakefile.
Michael Orlitzky [Thu, 17 Nov 2016 19:20:56 +0000 (14:20 -0500)]
Expand upon an existing comment in the GNUmakefile.

8 years agoRename the makefile to "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.

8 years agoAdd the \preimage macro.
Michael Orlitzky [Thu, 27 Oct 2016 20:52:15 +0000 (16:52 -0400)]
Add the \preimage macro.

8 years agoEnsure that the bibtex database and mjotex files get copied to dist/. posZ-submitted-laa
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/.

8 years agoAdd *.spl to the "make clean" list.
Michael Orlitzky [Tue, 25 Oct 2016 16:11:34 +0000 (12:11 -0400)]
Add *.spl to the "make clean" list.

8 years agoAdd a TODO.
Michael Orlitzky [Thu, 29 Sep 2016 01:03:37 +0000 (21:03 -0400)]
Add a TODO.

8 years agoAdd "loadonly" parameter to the enumitem \usepackage (fixes beamer).
Michael Orlitzky [Wed, 28 Sep 2016 19:36:35 +0000 (15:36 -0400)]
Add "loadonly" parameter to the enumitem \usepackage (fixes beamer).

8 years agoShift the \perp in \oplusperp down a tiny bit.
Michael Orlitzky [Fri, 23 Sep 2016 14:13:58 +0000 (10:13 -0400)]
Shift the \perp in \oplusperp down a tiny bit.

8 years agoDon't shell out to kpsewhich for undefined variables.
Michael Orlitzky [Fri, 23 Sep 2016 14:12:22 +0000 (10:12 -0400)]
Don't shell out to kpsewhich for undefined variables.

8 years agoUse a slightly better orthogonal direct sum implementation.
Michael Orlitzky [Thu, 22 Sep 2016 20:04:34 +0000 (16:04 -0400)]
Use a slightly better orthogonal direct sum implementation.

8 years agoAdd my work-in-progress \directsumperp.
Michael Orlitzky [Thu, 22 Sep 2016 19:21:46 +0000 (15:21 -0400)]
Add my work-in-progress \directsumperp.

8 years agoFix a verb tense in examples.tex.
Michael Orlitzky [Wed, 21 Sep 2016 17:03:56 +0000 (13:03 -0400)]
Fix a verb tense in examples.tex.

8 years agoAdd arbitrary indexed union/intersection (and examples) to mjo-common.
Michael Orlitzky [Wed, 21 Sep 2016 17:01:46 +0000 (13:01 -0400)]
Add arbitrary indexed union/intersection (and examples) to mjo-common.

8 years agoCreate an example document and update the makefile to work with it.
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.

8 years agoFix a typo and reorder the \trace command.
Michael Orlitzky [Wed, 21 Sep 2016 16:47:15 +0000 (12:47 -0400)]
Fix a typo and reorder the \trace command.

8 years agoAdd two- and three-argument commands for union and intersection.
Michael Orlitzky [Tue, 20 Sep 2016 21:46:56 +0000 (17:46 -0400)]
Add two- and three-argument commands for union and intersection.

8 years agoAdd \triple for a three-tuple of things, (a,b,c).
Michael Orlitzky [Tue, 20 Sep 2016 21:42:23 +0000 (17:42 -0400)]
Add \triple for a three-tuple of things, (a,b,c).

8 years agoDrop the weird cone inequality operators and rename the standard ones.
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.

8 years agoUse \left and \right on brackets in \ip to fix big display equations.
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.

8 years agoUse the calc package to ignore \baselinestretch around case labels.
Michael Orlitzky [Mon, 29 Aug 2016 20:05:23 +0000 (16:05 -0400)]
Use the calc package to ignore \baselinestretch around case labels.

8 years agoAdd \inverse and \lyapunovrank commands.
Michael Orlitzky [Mon, 29 Aug 2016 02:15:00 +0000 (22:15 -0400)]
Add \inverse and \lyapunovrank commands.

8 years agoAdd the real matrix transpose operator.
Michael Orlitzky [Mon, 29 Aug 2016 00:48:28 +0000 (20:48 -0400)]
Add the real matrix transpose operator.

8 years agoFix \adjoint and \dual spacing when subscripts are involved.
Michael Orlitzky [Mon, 29 Aug 2016 00:23:53 +0000 (20:23 -0400)]
Fix \adjoint and \dual spacing when subscripts are involved.

8 years agoAdd \adjoint and \kp (nonstandard notation for Kronecker product) commands.
Michael Orlitzky [Wed, 10 Aug 2016 04:23:16 +0000 (00:23 -0400)]
Add \adjoint and \kp (nonstandard notation for Kronecker product) commands.

8 years agoAdd the \dual and \posops commands to mjo-cone.
Michael Orlitzky [Wed, 10 Aug 2016 04:19:14 +0000 (00:19 -0400)]
Add the \dual and \posops commands to mjo-cone.

8 years agoMore fiddling to get consistent spacing in proof-by-cases environments.
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.

8 years agoChange each proof-by-cases case to look like "Case N: conditions."
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."

8 years agoRemove the left margin from proof-by-cases and indent its paragraphs.
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.

8 years agoAdd \par after the \hfill in each proof-by-cases case.
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.

8 years agoRevert "Add a \break after \hfill in the proof-by-cases."
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.

8 years agoAdd a \break after \hfill in the proof-by-cases.
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.

8 years agoPut each "Case ..." on its own line in the proof-by-cases environment.
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.

8 years agoAdd the \directsum operator.
Michael Orlitzky [Wed, 6 Jul 2016 16:43:27 +0000 (12:43 -0400)]
Add the \directsum operator.

8 years agoSpell out the --quiet option to chktex.
Michael Orlitzky [Mon, 6 Jun 2016 02:34:19 +0000 (22:34 -0400)]
Spell out the --quiet option to chktex.

8 years agoAdd a \factorial command.
Michael Orlitzky [Mon, 6 Jun 2016 02:27:01 +0000 (22:27 -0400)]
Add a \factorial command.

8 years agoAdd a "make check" target that uses chktex.
Michael Orlitzky [Sun, 5 Jun 2016 19:13:20 +0000 (15:13 -0400)]
Add a "make check" target that uses chktex.

8 years agoFix all chktex warnings.
Michael Orlitzky [Sun, 5 Jun 2016 19:08:07 +0000 (15:08 -0400)]
Fix all chktex warnings.

8 years agoAdd \cartprodthree command to avoid nesting \cartprod.
Michael Orlitzky [Sun, 5 Jun 2016 19:02:52 +0000 (15:02 -0400)]
Add \cartprodthree command to avoid nesting \cartprod.

8 years agoAdd the Cartesian product \cartprod command.
Michael Orlitzky [Sun, 5 Jun 2016 14:06:06 +0000 (10:06 -0400)]
Add the Cartesian product \cartprod command.

8 years agoAdd ".lof" to the `make clean` target.
Michael Orlitzky [Sat, 4 Jun 2016 20:21:50 +0000 (16:21 -0400)]
Add ".lof" to the `make clean` target.

8 years agoAdd \Nn macro for cartesian products of the natural numbers.
Michael Orlitzky [Wed, 25 May 2016 17:13:17 +0000 (13:13 -0400)]
Add \Nn macro for cartesian products of the natural numbers.

8 years agoUse cl() instead of an overline for the topological closure.
Michael Orlitzky [Sun, 15 May 2016 21:37:38 +0000 (17:37 -0400)]
Use cl() instead of an overline for the topological closure.

8 years agoOmit the exponent "1" from product spaces.
Michael Orlitzky [Wed, 4 May 2016 13:35:14 +0000 (09:35 -0400)]
Omit the exponent "1" from product spaces.

8 years agoAdd \Zn, \Qn, \Rn, and \Cn macros for the standard 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.

8 years agoAdd \sqty for square-brackets-quantity to mjo-common.
Michael Orlitzky [Sat, 30 Apr 2016 12:57:54 +0000 (08:57 -0400)]
Add \sqty for square-brackets-quantity to mjo-common.

8 years agoAdd the \boundedops macro to mjo-linear_algebra.
Michael Orlitzky [Sat, 30 Apr 2016 12:32:38 +0000 (08:32 -0400)]
Add the \boundedops macro to mjo-linear_algebra.

8 years agoUpdate the makefile with my new sedative approach to finding a fixed point.
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.

8 years agoAdd a comment about SOURCE_DATE_EPOCH to the makefile.
Michael Orlitzky [Thu, 28 Apr 2016 11:47:54 +0000 (07:47 -0400)]
Add a comment about SOURCE_DATE_EPOCH to the makefile.

8 years agoUpdate a comment with an alternate meaning of Ext().
Michael Orlitzky [Tue, 26 Apr 2016 18:15:10 +0000 (14:15 -0400)]
Update a comment with an alternate meaning of Ext().

8 years agoAdd some common cones to mjo-cone.
Michael Orlitzky [Mon, 25 Apr 2016 14:18:26 +0000 (10:18 -0400)]
Add some common cones to mjo-cone.

8 years agoAdd mjo-listing.tex for SageMath interactive prompt boxes.
Michael Orlitzky [Tue, 12 Apr 2016 15:05:11 +0000 (11:05 -0400)]
Add mjo-listing.tex for SageMath interactive prompt boxes.

8 years agoAdd mjo-theorem-star.tex.
Michael Orlitzky [Fri, 8 Apr 2016 00:22:53 +0000 (20:22 -0400)]
Add mjo-theorem-star.tex.

8 years agoRemove theorem* from mjo-theorem and be explicit about the default style.
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.

8 years agoUse missing amssymb package in mjo-cone.
Michael Orlitzky [Thu, 17 Mar 2016 00:42:36 +0000 (20:42 -0400)]
Use missing amssymb package in mjo-cone.

8 years agoAdd mjo-misc and mjo-arrow files.
Michael Orlitzky [Wed, 9 Mar 2016 00:54:33 +0000 (19:54 -0500)]
Add mjo-misc and mjo-arrow files.

8 years agoUse bdy(S) for the boundary of S.
Michael Orlitzky [Wed, 9 Mar 2016 00:54:11 +0000 (19:54 -0500)]
Use bdy(S) for the boundary of S.

8 years agoRemove \adjinv from mjo-linear_algebra.
Michael Orlitzky [Wed, 9 Mar 2016 00:28:37 +0000 (19:28 -0500)]
Remove \adjinv from mjo-linear_algebra.

8 years agoCombine some makefile variables and list all mjotex files therein.
Michael Orlitzky [Wed, 9 Mar 2016 00:25:20 +0000 (19:25 -0500)]
Combine some makefile variables and list all mjotex files therein.

8 years agoAdd \abs and \norm to mjo-linear_algebra.
Michael Orlitzky [Tue, 8 Mar 2016 21:30:20 +0000 (16:30 -0500)]
Add \abs and \norm to mjo-linear_algebra.

8 years agoFix filenames in the makefile.
Michael Orlitzky [Tue, 8 Mar 2016 21:30:07 +0000 (16:30 -0500)]
Fix filenames in the makefile.

8 years agoRemove the Discrete Complementarity Set (DCS) operator. It's too niche.
Michael Orlitzky [Tue, 8 Mar 2016 21:20:19 +0000 (16:20 -0500)]
Remove the Discrete Complementarity Set (DCS) operator. It's too niche.

8 years agoUse package amsopn where necessary for \operatorname.
Michael Orlitzky [Tue, 8 Mar 2016 13:55:08 +0000 (08:55 -0500)]
Use package amsopn where necessary for \operatorname.

8 years agoRename mjo-fonts, mjo-pcases, and mjo-theorems for consistency.
Michael Orlitzky [Tue, 8 Mar 2016 13:51:48 +0000 (08:51 -0500)]
Rename mjo-fonts, mjo-pcases, and mjo-theorems for consistency.

8 years agoUse amsfonts in mjo-fonts.
Michael Orlitzky [Tue, 8 Mar 2016 04:29:45 +0000 (23:29 -0500)]
Use amsfonts in mjo-fonts.

8 years agoAdd \colvec to mjo-linear_algebra.
Michael Orlitzky [Tue, 8 Mar 2016 04:29:34 +0000 (23:29 -0500)]
Add \colvec to mjo-linear_algebra.

8 years agoAdd mjo-common back to the style file now that it won't duplicate.
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.

8 years agoShip a style file that makes it easy to include "everything."
Michael Orlitzky [Tue, 8 Mar 2016 04:19:54 +0000 (23:19 -0500)]
Ship a style file that makes it easy to include "everything."

The style file is very dumb and just includes all of the files, one
after another. To avoid redefinition errors, get rid of
DeclarePairedDelimiter from mathtools and define everything ourselves.

Update the README with the "simple" instructions for documents what as
not bein published.

8 years agoRename mjo-algorithms to mjo-algorithm for consistency.
Michael Orlitzky [Tue, 8 Mar 2016 03:47:15 +0000 (22:47 -0500)]
Rename mjo-algorithms to mjo-algorithm for consistency.