Typofixes, edits to ch. 4
This commit is contained in:
parent
298d7c5ed5
commit
36e0aac5fd
@ -48,3 +48,7 @@ Date,Topic,Minutes
|
|||||||
2025.02.21,ch. 3 edits,75
|
2025.02.21,ch. 3 edits,75
|
||||||
2025.02.22,ch. 3 updates,10
|
2025.02.22,ch. 3 updates,10
|
||||||
2025.09.11, coda updates,28
|
2025.09.11, coda updates,28
|
||||||
|
2025.09.11, ch. 4 updates,46
|
||||||
|
2025.09.30, ch. 4 updates,18
|
||||||
|
2026.01.29, overall proofreading,43
|
||||||
|
2026.01.30, typofixes & edits to ch 4, 102
|
||||||
|
@ -163,23 +163,19 @@
|
|||||||
|
|
||||||
% \maketitle
|
% \maketitle
|
||||||
|
|
||||||
\input{include/impressum}
|
% \input{include/impressum}
|
||||||
|
|
||||||
\tableofcontents
|
% \tableofcontents
|
||||||
|
|
||||||
\input{include/chap01}
|
% \input{include/chap01}
|
||||||
|
|
||||||
\input{include/chap02}
|
% \input{include/chap02}
|
||||||
|
|
||||||
\input{include/chap03}
|
% \input{include/chap03}
|
||||||
|
|
||||||
\input{include/chap04}
|
\input{include/chap04}
|
||||||
|
|
||||||
\input{include/chap05}
|
% \input{include/coda}
|
||||||
|
|
||||||
\input{include/chap06}
|
|
||||||
|
|
||||||
\input{include/coda}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
\section{The Trouble With Open Source}
|
\section{The Trouble With Open Source}
|
||||||
|
|
||||||
As a Linux user, I'm a big fan of open-source software. All the software I use in real life (i.e., when I'm not at work) is open source. (I finally did abandon VueScan for NAPS2, as I mentioned back in issue \#4.) I don't want Microsoft or Apple in my personal life at all, if I can avoid it. I'm not worried about their stealing my identity or anything like that. What I want to avoid is their pernicious insistence on occupying a larger and larger role in my life. Alas, that takes a bit of work these days.
|
As a Linux user, I'm a big fan of open-source software. All the software I use in real life (i.e., when I'm not at work) is open source. (I finally did abandon VueScan for NAPS2, as I mentioned back in issue \#4.) I don't want Microsoft or Apple or Google in my personal life at all, if I can avoid it. I'm not worried about their stealing my identity or anything like that. What I want to avoid is their pernicious insistence on occupying a larger and larger role in my life. Alas, that takes a bit of work these days.
|
||||||
|
|
||||||
Also, open-source is a difficult path to follow these days. There are always people looking to exploit this model for their own greed. As I mention later on, it helps to examine a person's source code.
|
Also, open-source is a difficult path to follow these days. There are always people looking to exploit this model for their own greed. As I mention later on, it helps to examine a person's source code.
|
||||||
|
|
||||||
\subsection{GitHub}
|
\subsection{GitHub}
|
||||||
|
|
||||||
For a long time GitHub had been a central hub for open-source software, both projects and people. People could share their code, fork\footnote{That is, make a copy of the software so they can make modifications or improvements.} other people's projects, make pull requests,\footnote{A pull request is a request for the current owner of the software to pull in your fork, and thus add your improvements and modifications to the main branch.} and manage issues. For a while there, it was a great place to be.
|
For a long time GitHub had been a central hub (hence the name) for open-source software, both projects and people. People could share their code, fork\footnote{That is, make a copy of the software so they can make modifications or improvements.} other people's projects, make pull requests,\footnote{A pull request is a request for the current owner of the software to pull in your fork, and thus add your improvements and modifications to the main branch.} and manage issues. For a while there, it was a great place to be.
|
||||||
|
|
||||||
Then the founders sold it to Microsoft in 2018. I was content to keep using it as long as nothing changed or the changes were minimal, and they were. GitHub \textit{now} functions much like GitHub \textit{then} functioned. But at some point, Microsoft added second-factor authentication (2FA) to the site. This is something my bank asks for whenever I log in (because I don't log in all that often) so I don't have an issue with the concept. You get a text message with a five- or six-digit code, you enter that code on the website and you're good to go.
|
Then the founders sold it to Microsoft in 2018. I was content to keep using it as long as nothing changed or the changes were minimal, and they were. GitHub \textit{now} functions much like GitHub \textit{then} functioned. But at some point, Microsoft added second-factor authentication (2FA) to the site. This is something my bank asks for whenever I log in (because I don't log in all that often) so I don't have an issue with the concept. You get a text message with a five- or six-digit code, you enter that code on the website and you're good to go.
|
||||||
|
|
||||||
@ -20,7 +20,9 @@ Second, Microsoft included the option to just get a text message, but also indic
|
|||||||
|
|
||||||
This is problematic in so many ways. For one thing, once I have that app on my phone, Microsoft is now embedded in my life. It goes everywhere I go. If I have to choose between a Microsoft product or some other non-Microsoft product in the future, I am more likely to go with the Microsoft app because hey, I already have their authenticator app and so that's one less app I need to download and install, one less login I need to maintain. Microsoft is my friend, after all, looking out for me and making my life easier by providing this free app that makes 2FA so easy to manage. What a wonderful Big Brother it is!
|
This is problematic in so many ways. For one thing, once I have that app on my phone, Microsoft is now embedded in my life. It goes everywhere I go. If I have to choose between a Microsoft product or some other non-Microsoft product in the future, I am more likely to go with the Microsoft app because hey, I already have their authenticator app and so that's one less app I need to download and install, one less login I need to maintain. Microsoft is my friend, after all, looking out for me and making my life easier by providing this free app that makes 2FA so easy to manage. What a wonderful Big Brother it is!
|
||||||
|
|
||||||
The worst thing about this however, is how deceitful it all is. First, Microsoft creates an artificial barrier to doing what you want to do, and then it conveniently offers you a ``free'' solution to get around that barrier.\footnote{We would be wise here to remember Doctorow's Law: In a capitalist society, if somebody gives you something for free, you are not the customer, you are the product.} And of course, that solution means that Microsoft is going everywhere you go. It's a part of your life now. You can only get rid of it with a great deal of effort. \footnote{My company is heavily invested in Microsoft technology, and we have to use 2FA to log into our VPN. Fortunately, they gave us the option of either using the app or using these little credit-card sized authenticator cards (I forget what they're called). But there have been rumors that the cards will soon go away and we'll be forced to install the Microsoft authenticator app on our phones and use that. For that reason (among others) I am looking to move on from this company. If they want me to use a digital device, then they should provide it.}
|
The worst thing about this however, is how deceitful it all is. First, Microsoft creates an artificial barrier to doing what you want to do, and then it conveniently offers you a ``free'' solution to get around that barrier.\footnote{We would be wise here to remember Doctorow's Law: In a capitalist society, if somebody gives you something for free, you are not the customer, you are the product.} And of course, that solution means that Microsoft is going everywhere you go. It's a part of your life now. You can only get rid of it with a great deal of effort.
|
||||||
|
|
||||||
|
As an aside, my company is heavily invested in Microsoft technology, and we have to use 2FA to log into our VPN. Fortunately, they gave us the option of either using the app or using these little credit-card sized authenticator cards (I forget what they're called). But there have been rumors that the cards will soon go away and we'll be forced to install the Microsoft authenticator app on our phones and use that. For that reason (among others) I am looking to move on from this company. If they want me to use a digital device, then they need to provide it. Why should have to spend my increasingly dwindling resources to help them make more profit?
|
||||||
|
|
||||||
I don't use GitHub any more as a result. I have moved all my online repositories from there to both my own git server (located at \kref{https://git.kjodle.net/kjodle}{https://git.k\\jodle.net/kjodle}) and also to Codeberg (located at \kref{https://codeberg.org/kjodle}{https://codeberg.or\\g/kjodle}).
|
I don't use GitHub any more as a result. I have moved all my online repositories from there to both my own git server (located at \kref{https://git.kjodle.net/kjodle}{https://git.k\\jodle.net/kjodle}) and also to Codeberg (located at \kref{https://codeberg.org/kjodle}{https://codeberg.or\\g/kjodle}).
|
||||||
|
|
||||||
@ -34,19 +36,19 @@ Back in the day, I absolutely \textit{loved} WordPress. The community was warm a
|
|||||||
|
|
||||||
In this case, it was the ``block editor'' known as Gutenberg.\footnote{It saddens me that it was named after a person who made it possible to bring knowledge and wisdom to the masses, and now it's being used to name an utterly worthless thing that is only meant to manipulate people. More about that later.}
|
In this case, it was the ``block editor'' known as Gutenberg.\footnote{It saddens me that it was named after a person who made it possible to bring knowledge and wisdom to the masses, and now it's being used to name an utterly worthless thing that is only meant to manipulate people. More about that later.}
|
||||||
|
|
||||||
First available as a plugin, I eagerly tried it out. And it was disappointing. I use WordPress to convey \textit{content}: information and ideas in the form of words occassionaly augmented by images. But this was all about window dressing. It was about making things look pretty. (It was also about making things look all the same, alas.)
|
First available as a plugin, I eagerly tried it out. And it was disappointing. I use WordPress to convey \textit{content}: information and ideas in the form of words occasionally augmented by images. But this was all about window dressing. It was about making things look pretty. (It was also about making things look all the same, alas.)
|
||||||
|
|
||||||
Which I'm fine with, in some ways—I've been interested in design since I first learned how to read and can go on \textit{at length}\footnote{Seriously, do \textbf{not} get me started on the subject of design.} about the differences between two different typefaces\footnote{\textit{Not} fonts. Seriously, also don't get me started on the differences between fonts and typefaces.}. But this is not what Gutenberg was about. There are (or there were at the time; I've since stopped paying attention to these things) a number of ``page-building'' plugins available to help you design a website with WordPress if you know nothing about HTML and CSS.
|
Which I'm fine with, in some ways—I've been interested in design since I first learned how to read and can go on \textit{at length}\footnote{Seriously, do \textbf{not} get me started on the subject of design.} about the differences between two different typefaces\footnote{\textit{Not} fonts. Seriously, also don't get me started on the differences between fonts and typefaces.}. But this is not what Gutenberg was about. There are (or there were at the time; I've since stopped paying attention to these things) a number of ``page-building'' plugins available to help you design a website with WordPress if you know nothing about HTML and CSS.
|
||||||
|
|
||||||
The ostensible purpose of the Gutenberg plugin (which was eventually included in the WordPress core\footnote{``in the WordPress core'' means that once you install the latest version of WordPress, you have this thing whether or not you want it or need it.}) was generally presented as a way to make WordPress \textit{easier} to use for non-technical users. (And one of the nice things about blogging software is that it levels the playing field for mounting a bully pulpit of your own—getting online is largely a matter of logging on, rather than building something from scratch. I used to think that this was a good thing, but the last ten years has taught me that giving idiots a bigger and better soapbox is probably \textit{not} a good idea. We should have the digital equivalent of ``you must be this tall to ride this ride'', which used to be a basic knowledge of HTML.)
|
The ostensible purpose of the Gutenberg plugin (which was eventually included in the WordPress core\footnote{``in the WordPress core'' means that once you install the latest version of WordPress, you have this thing whether or not you want it or need it.}) was generally presented as a way to make WordPress \textit{easier} to use for non-technical users. (And one of the nice things about blogging software is that it levels the playing field for mounting a bully pulpit of your own—getting online is largely a matter of logging on, rather than building something from scratch. I used to think that this was a good thing, but the last ten years has taught me that giving idiots a bigger and better soapbox is probably \textit{not} a good idea. We should have the digital equivalent of ``you must be this tall to ride this ride'', which used to be a basic knowledge of HTML.)
|
||||||
|
|
||||||
But it didn't really take a genius (because I am \textit{not}, in any way, shape, or form, a genius) to figure out the \textit{real} puspose of Gutenberg, and that was to basically squash all of those competing companies that provided page-building plugins out of existence.
|
But it didn't really take a genius (because I am \textit{not}, in any way, shape, or form, a genius) to figure out the \textit{real} purpose of Gutenberg, and that was to basically squash all of those competing companies that provided page-building plugins out of existence.
|
||||||
|
|
||||||
The entire point of WordPress was that it made getting on the web easier for people. But here is WordPress saying that ``\textit{our} way of getting on the web is not just the \textit{best} way, but the \textit{only} way.''
|
The entire point of WordPress was that it made getting on the web easier for people. But here is WordPress saying that ``\textit{our} way of getting on the web is not just the \textit{best} way, but the \textit{only} way.''
|
||||||
|
|
||||||
I did protest in the WordPress forums. I pointed out that this could be a great feature for \textit{some} users, and that it might useful in \textit{some} cases, but not all, and thus should remain as a plugin and not incorporated into core.
|
I did protest in the WordPress forums. I pointed out that this could be a great feature for \textit{some} users, and that it might useful in \textit{some} cases, but not all, and thus should remain as a plugin and not incorporated into core.
|
||||||
|
|
||||||
My comments did not fall on deaf ears. Instead, they fell on all-too-attentive ears who deleted my comments and posts. They also—without notice or warning—deleted my plugins from the WordPress plugin directory. (I sent emails asking why, and got generic responses in return that must linked to an equally generic ``your plugin may be deleted if…'' kind of page, which listed a number of reasons (which seemed eminently reasonable to me) why your plugins might be deleted from the repository, but none of which applied to me. (Which meant that there is an unwritten rule that your plugins may be deleted if you do not march in lock-step with The Powers That Be. But, of course.)
|
My comments did not fall on deaf ears. Instead, they fell on all-too-attentive ears who deleted my comments and posts. They also—without notice or warning—deleted my plugins from the WordPress plugin directory. (I sent emails asking why, and got generic responses in return that were linked to an equally generic ``your plugin may be deleted if…'' kind of page, which listed a number of reasons—which seemed eminently reasonable to me, but none of which I had done—why your plugins might be deleted from the repository, but none of which applied to me. This means, of course, that there is an unwritten rule that your plugins may be deleted if you do not march in lock-step with The Powers That Be. But, of course.
|
||||||
|
|
||||||
I've long been suspicious of the WordPress business model. It is often described as an open source project, and indeed, wordpress.\textit{org} is. In fact, it \textit{has} to be, since it was originally a fork of the \textsf{b2/cafelog} project.\footnote{Alas, the \texttt{cafelog} domain is now owned by a Singaporean gambling company. Such is life in late-stage capitalism.} Like other oligarchs, Matt Mullenweg didn't invent \textit{anything}—he just took something that previously existed, put his own label on it, and called it his own.
|
I've long been suspicious of the WordPress business model. It is often described as an open source project, and indeed, wordpress.\textit{org} is. In fact, it \textit{has} to be, since it was originally a fork of the \textsf{b2/cafelog} project.\footnote{Alas, the \texttt{cafelog} domain is now owned by a Singaporean gambling company. Such is life in late-stage capitalism.} Like other oligarchs, Matt Mullenweg didn't invent \textit{anything}—he just took something that previously existed, put his own label on it, and called it his own.
|
||||||
|
|
||||||
|
|||||||
@ -7,7 +7,7 @@ I was a biology major in college (the first time around, that is) and so I had t
|
|||||||
\kdivb{Is it worth it?}{0}
|
\kdivb{Is it worth it?}{0}
|
||||||
A brief moment, if you will, to discuss the value, if any, of memorizing things.
|
A brief moment, if you will, to discuss the value, if any, of memorizing things.
|
||||||
|
|
||||||
In my high school chemistry class our teacher was explaining the periodic table—something we'd first been introduced to year before, but this time around he was explaining \textit{why} it's actually periodic and not just a random assortment of elements. It seemed he knew most of the periodic table by heart, so I asked him if he had memorized the entire thing.
|
In my high school chemistry class our teacher was explaining the periodic table—something we'd first been introduced to years before, but this time around he was explaining \textit{why} it's actually periodic and not just a random assortment of elements. It seemed he knew most of the periodic table by heart, so I asked him if he had memorized the entire thing.
|
||||||
|
|
||||||
``Not deliberately,'' he said. ``But if you use it all the time, you get to the point where you've pretty much memorized most of it.''
|
``Not deliberately,'' he said. ``But if you use it all the time, you get to the point where you've pretty much memorized most of it.''
|
||||||
|
|
||||||
@ -27,11 +27,13 @@ Fortunately, \LaTeX{} has a number of packages that make the production of flash
|
|||||||
\label{cards}
|
\label{cards}
|
||||||
\begin{center}
|
\begin{center}
|
||||||
\begin{tikzpicture}[scale=0.6]
|
\begin{tikzpicture}[scale=0.6]
|
||||||
\draw (0,0) rectangle (11,4);
|
\draw (0,0) rectangle (11,4.55);
|
||||||
\draw (1,1) rectangle (5,3);
|
\draw (1,1) rectangle (5,3.5);
|
||||||
\node at (3,2) {{\Huge A}};
|
\node at (3,2.5) {{\Huge A}};
|
||||||
\draw (6,1) rectangle (10,3);
|
\node at (3,1.5) {\textsc{front}};
|
||||||
\node at (8,2) {{\Huge B}};
|
\draw (6,1) rectangle (10,3.5);
|
||||||
|
\node at (8,2.5) {{\Huge B}};
|
||||||
|
\node at (8,1.5) {\textsc{front}};
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
||||||
\end{center}
|
\end{center}
|
||||||
|
|
||||||
@ -39,15 +41,17 @@ Fortunately, \LaTeX{} has a number of packages that make the production of flash
|
|||||||
|
|
||||||
\begin{center}
|
\begin{center}
|
||||||
\begin{tikzpicture}[scale=0.6]
|
\begin{tikzpicture}[scale=0.6]
|
||||||
\draw (0,0) rectangle (11,4);
|
\draw (0,0) rectangle (11,4.55);
|
||||||
\draw (1,1) rectangle (5,3);
|
\draw (1,1) rectangle (5,3.5);
|
||||||
\node at (3,2) {{\Huge B}};
|
\node at (3,2.5) {{\Huge B}};
|
||||||
\draw (6,1) rectangle (10,3);
|
\node at (3,1.5) {\textsc{back}};
|
||||||
\node at (8,2) {{\Huge A}};
|
\draw (6,1) rectangle (10,3.5);
|
||||||
|
\node at (8,2.5) {{\Huge A}};
|
||||||
|
\node at (8,1.5) {\textsc{back}};
|
||||||
\end{tikzpicture}
|
\end{tikzpicture}
|
||||||
\end{center}
|
\end{center}
|
||||||
|
|
||||||
This way, the back of card A and front of card A will appear on opposite sides of the same card.\footnote{This is an incredibly difficult concept for some people to understand. (If you don't beleive me, just ask anyone who's ever worked in a copy shop.) Some people just have a lot of trouble re-orienting three-dimensional ojbects in their mind. I have a funny feeling that these are the people who just never got to build anything when they were children, or who never got to play with building toys like Lego or Tinker Toys.}
|
This way the back of card A and front of card A will appear on opposite sides of the same card.\footnote{This is an incredibly difficult concept for some people to understand. (If you don't beleive me, just ask anyone who's ever worked in a copy shop.) Some people just have a lot of trouble re-orienting three-dimensional ojbects in their mind. I have a funny feeling that these are the people who just never got to build anything when they were children, or who never got to play with building toys like Lego or Tinker Toys.}
|
||||||
|
|
||||||
\subsection{Online Examples}
|
\subsection{Online Examples}
|
||||||
|
|
||||||
@ -67,7 +71,7 @@ The \textsf{FlashCards}\footnote{Available at \kref{https://www.ctan.org/pkg/fla
|
|||||||
|
|
||||||
\subsection{Using the \textsf{FlashCards} Package}
|
\subsection{Using the \textsf{FlashCards} Package}
|
||||||
|
|
||||||
The \textsf{FlashCards} package defines a new document class (called, natch, ``\texttt{flashcards}'') with one required option and a few non-required options. The required option is the type of Avery cardstock you will be printing your cards on. Out of the box, it only supports business cards (Avery 5371) and index cards (Avery 5388) but it is easy enough to configure your own, which we'll see in a bit.
|
The \textsf{FlashCards} package defines a new document class (called, natch, ``\texttt{flash\-cards}'') with one required option and a few non-required options. The required option is the type of Avery cardstock you will be printing your cards on. Out of the box, it only supports business cards (Avery 5371) and index cards (Avery 5388) but it is easy enough to configure your own, which we'll see in a bit.
|
||||||
|
|
||||||
The non-required options include \texttt{fronts} and \texttt{backs} for typesetting only the fronts or backs of your cards, \texttt{grid} to draw lines where the perforations are (which is handy if you are printing on non-perforated card stock, because you can just cut them apart on the lines), and \texttt{frame} to draw a frame around the content of each card.
|
The non-required options include \texttt{fronts} and \texttt{backs} for typesetting only the fronts or backs of your cards, \texttt{grid} to draw lines where the perforations are (which is handy if you are printing on non-perforated card stock, because you can just cut them apart on the lines), and \texttt{frame} to draw a frame around the content of each card.
|
||||||
|
|
||||||
@ -85,7 +89,7 @@ You do have some options for modifying how the headers and footers are typeset,
|
|||||||
|
|
||||||
\subsection{Having Fun with \textsf{FlashCards}}
|
\subsection{Having Fun with \textsf{FlashCards}}
|
||||||
|
|
||||||
When I originally up my own Git repo,\footnote{See chapter \ref{codeberg}.} one of the first things I did was add a list of the Ferengi Rules of Acquisition. When I started playing around with flash cards in \LaTeX{} I didn't really have anything I was studying at the time, so I decided to use the Rules as an example. However, there were a couple of issues that I wanted to see if the \textsf{FlashCards} package could deal with.
|
When I originally set up my own Git repo,\footnote{See chapter \ref{codeberg}.} one of the first things I did was add a list of the Ferengi Rules of Acquisition. When I started playing around with flash cards in \LaTeX{} I didn't really have anything I was studying at the time, so I decided to use the Rules as an example. However, there were a couple of issues that I wanted to see if the \textsf{FlashCards} package could deal with.
|
||||||
|
|
||||||
The first is that I wanted the front side of the card to be in a unique font. That is, I wanted it to be something that didn't scream ``LaTeX'' when people saw it. The second is that the rules are numbered, and I have no desire to add all those numbers by hand, so I wanted to see how easy it was to use a counter with this package.
|
The first is that I wanted the front side of the card to be in a unique font. That is, I wanted it to be something that didn't scream ``LaTeX'' when people saw it. The second is that the rules are numbered, and I have no desire to add all those numbers by hand, so I wanted to see how easy it was to use a counter with this package.
|
||||||
|
|
||||||
@ -102,7 +106,7 @@ Tackling a new font was relatively easy. I looked around and liked the ``Roman R
|
|||||||
%\cardfrontfoot{Rules of Acquisition}
|
%\cardfrontfoot{Rules of Acquisition}
|
||||||
\end{Verbatim}
|
\end{Verbatim}
|
||||||
|
|
||||||
Lines 3 and 4 add our font\footnote{Notice that I also added comments on lines 1 and 2 regarding what this was and how to use it. I am not going to remember this next week, much less a year from now. Comments are free. Use them.} and line 5 applies it to the card front. That line also says that we are going to use the \texttt{headings} option, although I decided not to when setting up the actual cards.
|
Lines 3 and 4 add our font\footnote{Notice that I also added comments on lines 1 and 2 regarding what this was and how to use it. I am not going to remember this next week, much less a year from now. Comments are free. Use them.} and line 6 applies it to the card front. That line also says that we are going to use the \texttt{headings} option, although I decided not to when setting up the actual cards.
|
||||||
|
|
||||||
I experimented with various fonts, and some of them contained a hash character (\#) and some of them did not. So I added a macro that would allow me to easily change that from a symbol to words or vice versa, based on the font.
|
I experimented with various fonts, and some of them contained a hash character (\#) and some of them did not. So I added a macro that would allow me to easily change that from a symbol to words or vice versa, based on the font.
|
||||||
|
|
||||||
@ -140,7 +144,7 @@ You can see the full file in either of the repos I mentioned earlier.
|
|||||||
|
|
||||||
\subsection{Modifying the \textsf{FlashCards} Configuration Files}
|
\subsection{Modifying the \textsf{FlashCards} Configuration Files}
|
||||||
|
|
||||||
There's just one catch with the FlashCards package: it only includes support for business cards and $3\times5$ index cards.\footnote{In letter sized paper. I'm sorry that the rest of the world quite sensibly uses metric-sized paper and the United States chooses not to. It seems that the only time we're good with the metric system is when we're buying drugs or guns.} The documentation says that variants are easy to generate, but it doesn't describe \textit{how} to do it. But the author says there is a way, so there has to be a way. And since no instructions are included, it should be fairly simple, right? As it turned out, it was, pretty much. \footnote{Again, this is an example where a package author assumes that you have the same amount of knowledge and information that they do. As they have no idea who you are and where you are in your journey, this is a fair starting point. Figuring this out is up to you. I figured it out, and I'm fairly confident that 1) you can too, and 2) I can figure out similar things in the future.}
|
There's just one catch with the FlashCards package: it only includes support for business cards and $3\times5$ index cards.\footnote{In letter sized paper. I'm sorry that the rest of the world quite sensibly uses metric-sized paper and the United States chooses not to. It seems that the only time we're good with the metric system is when we're buying drugs or guns or soda.} The documentation says that variants are easy to generate, but it doesn't describe \textit{how} to do it. But the author says there is a way, so there has to be a way. And since no instructions are included, it should be fairly simple, right? As it turned out, it was, pretty much. \footnote{Again, this is an example where a package author assumes that you have the same amount of knowledge and information that they do. As they have no idea who you are and where you are in your journey, this is a fair starting point. Figuring this out is up to you. I figured it out, and I'm fairly confident that 1) you can too, and 2) I can figure out similar things in the future.}
|
||||||
|
|
||||||
The first step is to find those configuration files. We have a couple of options here. One is to look in the \texttt{.log} file of any project we've used the \texttt{flashcards} package. Looking at my ``Rules of Acquisition'' I saw this on line 9:
|
The first step is to find those configuration files. We have a couple of options here. One is to look in the \texttt{.log} file of any project we've used the \texttt{flashcards} package. Looking at my ``Rules of Acquisition'' I saw this on line 9:
|
||||||
|
|
||||||
@ -252,7 +256,7 @@ I created a set of botany flashcards which you can see in either of the repos I
|
|||||||
\fboxsep=10pt
|
\fboxsep=10pt
|
||||||
\end{Verbatim}
|
\end{Verbatim}
|
||||||
|
|
||||||
Line 1 removes the counter that normally exists in the front right footer. Line 2 places the word \textsc{Botany} in the front center footer. Line 3 changes the font on the front of the cards to a Roman font (instead of italice) in \texttt{Large} size. Line 4 left-aligns the font on the back side, and also changes it to Roman in \texttt{normal} size. Line 5 adds a 10 point speapration between the edges of the cards and their content.
|
Line 1 removes the counter that normally exists in the front right footer. Line 2 places the word \textsc{Botany} in the front center footer. Line 3 changes the font on the front of the cards to a Roman font (instead of italics) in \texttt{Large} size. Line 4 left-aligns the font on the back side, and also changes it to Roman in \texttt{normal} size. Line 5 adds a 10 point speapration between the edges of the cards and their content.
|
||||||
|
|
||||||
The flashcards themselves are really simple to make. Here are the first four:
|
The flashcards themselves are really simple to make. Here are the first four:
|
||||||
|
|
||||||
|
|||||||
@ -43,7 +43,7 @@ You can see this in action if we compare five of the same characters with differ
|
|||||||
\item[] \texttt{WWWWW} WWWWW
|
\item[] \texttt{WWWWW} WWWWW
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
You can easily see that the first set of letters in a monospace font all takes up the same amount of space, but the second set in a proportional font takes up widely different amounts of space.\footnote{Again, this is a remarkably difficult concept for some people to understand. Again, see most of chapter \ref{flashcards}.}
|
You can easily see that the each letter in a monospace font all takes up the same amount of space as every other letter, but in the second set you can see that letters in a proportional font take up widely different amounts of space.\footnote{Again, this is a remarkably difficult concept for some people to understand. Again, see most of chapter \ref{flashcards}.}
|
||||||
|
|
||||||
Interestingly, both proportional and monospace fonts can be either serif or sans-serif. The first three issues of this zine used a sans-serif monospace font for the code samples. I've never particularly cared for most sans-serif fonts, but I learned I could pass the \texttt{[nott]} option to the \textsf{kpfonts} package, which prevents it from modifying the default fixed width fonts.
|
Interestingly, both proportional and monospace fonts can be either serif or sans-serif. The first three issues of this zine used a sans-serif monospace font for the code samples. I've never particularly cared for most sans-serif fonts, but I learned I could pass the \texttt{[nott]} option to the \textsf{kpfonts} package, which prevents it from modifying the default fixed width fonts.
|
||||||
|
|
||||||
@ -99,7 +99,7 @@ In \LaTeX{}, the command for emphasizing text is \verb|\emph{<text>}|. This gene
|
|||||||
|
|
||||||
\LaTeX{} has both modal commands that change \textit{all} the text following that command, and environments that change the text only within that environment.
|
\LaTeX{} has both modal commands that change \textit{all} the text following that command, and environments that change the text only within that environment.
|
||||||
|
|
||||||
\paragraph{Notes:} Most document classes (but not all) use a roman (that is, a serif) font by default; to set entire passages in a different shape, use one of the three shape \texttt{<XXfamily>} switch commands. \verb|\textrm{<text>}| can be used to return to a roman font in an extended passage of either sans-serif or monospace text, for example.
|
\paragraph{Notes:} Most document classes (but not all) use a roman (that is, a serif) family by default; to set entire passages in a different shape, use one of the three shape \texttt{<XXfamily>} switch commands. \verb|\textrm{<text>}| can be used to return to a roman font in an extended passage of either sans-serif or monospace text, for example.
|
||||||
|
|
||||||
Likewise, \verb|\upshape| can be used to return a regular shape in an extended passage of italic, slanted, or small caps text. Similarly, to return to a regular shape in a shorter passage of italic, slanted, or small caps text, you can use \verb|\textup{<text>}|.
|
Likewise, \verb|\upshape| can be used to return a regular shape in an extended passage of italic, slanted, or small caps text. Similarly, to return to a regular shape in a shorter passage of italic, slanted, or small caps text, you can use \verb|\textup{<text>}|.
|
||||||
|
|
||||||
|
|||||||
@ -2,11 +2,7 @@
|
|||||||
|
|
||||||
Computer science is strongly allied with mathematics, and the face of both of those fields is often a white male face. While it's true that both of these fields have traditionally been the domain of white males, many women and minorities have contributed to both mathematics and computer science over the years.
|
Computer science is strongly allied with mathematics, and the face of both of those fields is often a white male face. While it's true that both of these fields have traditionally been the domain of white males, many women and minorities have contributed to both mathematics and computer science over the years.
|
||||||
|
|
||||||
One of the women who made significant contributions to both fields was Augusta Ada King, Countess of Lovelace, otherwise known as Ada Lovelace.
|
Ada Lovelace, otherwise known as Augusta Ada King, Countess of Lovelace, was one of the women who made significant contributions to both fields.
|
||||||
|
|
||||||
Lovelace was the child of the English poet Lord Byron\footnote{This period in English history is especially fascinating to me, as Lord Byron was in a social circle that included his wife, daughter, the poet Percy Bysshe Shelley and his wife Mary Shelley (who was the daughter of Mary Wollstonecraft, an early feminist and advocate of women's rights, and William Godwin, who had many not so nice things to say about aristocracy. This circle would eventually lead to the production of \textit{Dracula} by Bram Stoker, \textit{Frankenstein, or the Modern Prometheus} by Mary Shelley, the modern computer algorithm and by extension, the modern computer industry, and many, many great horror films.} and reformer Anne Isabella Milbanke.\footnote{Lady Byron (i.e., Anne Isabella Noel Byron, 11th Baroness Wentworth and Baroness Byron) was an interesting personality herself. She was an educational reformer and philanthropist, in addtion to being an abolitionist. She established the Ealing Grove School, the first industrial school in England. At this school, academic subjects were combined with three hours of gardening each day, and corporal punishment was not allowed. (Corporal punishment in elementary school was still a thing when I was a student in the 1970s.)} Ada showed an early interest in mathematics, and her mother encouraged this in an effort to ward off the development of what she perceived as Lord Byron's insanity.\footnote{This was, after all, an age which did not have a good understanding of mental illness. We are doing better in this regard, but we still have quite a way to go.}
|
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ornare luctus sem non ullamcorper. Proin dignissim condimentum orci at ultricies. Aenean tellus augue, posuere eu eleifend ac, tincidunt ut odio. Donec tempus ac tortor facilisis venenatis. Mauris eu dolor dui. Maecenas mollis, erat eget auctor ornare, nisl justo feugiat felis, vitae placerat arcu enim in lorem. Vestibulum vestibulum malesuada ligula et tincidunt. Fusce augue nisi, eleifend ac rutrum eget, hendrerit et massa. Vivamus pharetra aliquam magna sit amet vehicula. Nam augue lacus, condimentum a ornare non, pharetra id nulla. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec sagittis, lacus in tempor condimentum, nibh massa fermentum est, non sodales justo velit vitae purus. Curabitur at lobortis dui. Donec ut sem magna. Nam ante dolor, elementum eu eros ac, pharetra laoreet libero. Vestibulum iaculis, ante sit amet imperdiet rutrum, felis nulla luctus leo, nec egestas lacus neque ac metus.
|
|
||||||
|
|
||||||
\setlength{\intextsep}{0pt}%
|
\setlength{\intextsep}{0pt}%
|
||||||
\begin{wrapfigure}[16]{r}{0.35\textwidth}
|
\begin{wrapfigure}[16]{r}{0.35\textwidth}
|
||||||
@ -15,9 +11,44 @@ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ornare luctus sem
|
|||||||
\caption{Detail of Margaret Sarah Carpenter's portrait of Ada Lovelace}
|
\caption{Detail of Margaret Sarah Carpenter's portrait of Ada Lovelace}
|
||||||
\end{wrapfigure}
|
\end{wrapfigure}
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ornare luctus sem non ullamcorper. Proin dignissim condimentum orci at ultricies. Aenean tellus augue, posuere eu eleifend ac, tincidunt ut odio. Donec tempus ac tortor facilisis venenatis. Mauris eu dolor dui. Maecenas mollis, erat eget auctor ornare, nisl justo feugiat felis, vitae placerat arcu enim in lorem. Vestibulum vestibulum malesuada ligula et tincidunt. Fusce augue nisi, eleifend ac rutrum eget, hendrerit et massa. Vivamus pharetra aliquam magna sit amet vehicula. Nam augue lacus, condimentum a ornare non, pharetra id nulla. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec sagittis, lacus in tempor condimentum, nibh massa fermentum est, non sodales justo velit vitae purus. Curabitur at lobortis dui. Donec ut sem magna. Nam ante dolor, elementum eu eros ac, pharetra laoreet libero. Vestibulum iaculis, ante sit amet imperdiet rutrum, felis nulla luctus leo, nec egestas lacus neque ac metus.
|
Lovelace was the child of the English poet Lord Byron and reformer Anne Isabella Milbanke. This period in English history is especially fascinating to me, as Lord Byron was in a social circle that included his wife, his daughter, and the poet Percy Bysshe Shelley and his wife Mary Shelley (who was the daughter of Mary Wollstonecraft, an early feminist and advocate of women's rights, and William Godwin, who had many not-so-nice things to say about aristocracy. This circle would eventually lead to the production of \textit{Dracula} by Bram Stoker, \textit{Frankenstein, or the Modern Prometheus} by Mary Shelley, the modern computer algorithm and by extension, the modern computer industry, and many, many great horror films.
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ornare luctus sem non ullamcorper. Proin dignissim condimentum orci at ultricies. Aenean tellus augue, posuere eu eleifend ac, tincidunt ut odio. Donec tempus ac tortor facilisis venenatis. Mauris eu dolor dui. Maecenas mollis, erat eget auctor ornare, nisl justo feugiat felis, vitae placerat arcu enim in lorem. Vestibulum vestibulum malesuada ligula et tincidunt. Fusce augue nisi, eleifend ac rutrum eget, hendrerit et massa. Vivamus pharetra aliquam magna sit amet vehicula. Nam augue lacus, condimentum a ornare non, pharetra id nulla. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec sagittis, lacus in tempor condimentum, nibh massa fermentum est, non sodales justo velit vitae purus. Curabitur at lobortis dui. Donec ut sem magna. Nam ante dolor, elementum eu eros ac, pharetra laoreet libero. Vestibulum iaculis, ante sit amet imperdiet rutrum, felis nulla luctus leo, nec egestas lacus neque ac metus.
|
Lady Byron (i.e., Anne Isabella Noel Byron, 11th Baroness Wentworth and Baroness Byron) was an interesting personality herself. She was an educational reformer and philanthropist, in addtion to being an abolitionist. She established the Ealing Grove School, the first industrial school in England. At this school, academic subjects were combined with three hours of gardening each day, and corporal punishment was not allowed. (Corporal punishment in elementary school was still a thing when I was a student in the 1970s.)
|
||||||
|
|
||||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec ornare luctus sem non ullamcorper. Proin dignissim condimentum orci at ultricies. Aenean tellus augue, posuere eu eleifend ac, tincidunt ut odio. Donec tempus ac tortor facilisis venenatis. Mauris eu dolor dui. Maecenas mollis, erat eget auctor ornare, nisl justo feugiat felis, vitae placerat arcu enim in lorem. Vestibulum vestibulum malesuada ligula et tincidunt. Fusce augue nisi, eleifend ac rutrum eget, hendrerit et massa. Vivamus pharetra aliquam magna sit amet vehicula. Nam augue lacus, condimentum a ornare non, pharetra id nulla. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec sagittis, lacus in tempor condimentum, nibh massa fermentum est, non sodales justo velit vitae purus. Curabitur at lobortis dui. Donec ut sem magna. Nam ante dolor, elementum eu eros ac, pharetra laoreet libero. Vestibulum iaculis, ante sit amet imperdiet rutrum, felis nulla luctus leo, nec egestas lacus neque ac metus.
|
Ada showed an early interest in mathematics, and her mother encouraged this in an effort to ward off the development of what she perceived as Lord Byron's insanity.(This was, after all, an age which did not have a good understanding of mental illness. We are doing better in this regard, but we still have quite a way to go.) At the age of eighteen, she began a long working relationship and friendship with Charles Babbage, the British mathematician. At the time, Babbage used to host a ``Saturday night soirée'' which was often attended by the cultural elite, including Charles Dickens, Michael Farday (an early pioneer in the study of electromagnetism), Henry Fox Talbot (a photography pioneer who invented the calotype process, an early precursor to modern photography), and Charles Wheatstone (who was a pioneer in the study of electricity, invented the English concertina, and also invented the Playfair cypher, which was the first cipher to encrypt pairs of letters, rather than individual letters).
|
||||||
|
|
||||||
|
That's a pretty impressive crowd to hange out with on Saturday nights.
|
||||||
|
|
||||||
|
It was at one of these soirées that Babbage introduced his ``Difference Engine'' which was a mechanical computing device that was designed to tabulate logarithms and trigonometric functions by evaluting finite differences to approximate polynomials. Although this device was never fully built, it led Babbage to realize that a much more general design, the ``Analytical Engine'', which incorporated an arithmetic logic unit (i.e., a circuit that performs arithmetic on integer binary numbers), integrated memory, and control flow in the form of conditional branching (i.e., \texttt{if-then-else} and loops (i.e., \texttt{for-next}).
|
||||||
|
|
||||||
|
There are a couple of things to note about Babbage's Analytical Engine. First, it was never built (Babbage had a lot of disagreements with his chief engineer\footnote{In his later life, he campaigned to make street musicians illegal, so he seems like a difficult person to get along with. (See \textit{Nineteenth-Century Science: An Anthology} edited by A.S. Weber and published by Broadview Press in 2000 for the few details that exist.)} and had difficulty funding its development,\footnote{By 1842, the British government had already given him £17,000—the modern day equivalent of almost £1,700,000 (see \kref{https://inflationhistory.com/en-US/?currency=GBP&amount=17000&year=1842}{https://inflationhistory.com/en-US/?currency=GBP\&am\\ount=17000\&year=1842})—to fund the development of his Difference Engine, which was only partially built and then abandoned when he moved on to the Analystical Engine.} so it was an entirely theoretical construct. Second, it was considered to be the world's first Turing complete computer, which is pretty impressive for a 19th century device.\footnote{An interesting, modern\textit{ish} aside: In 1984, James McCurry and Gary M. Kusin started a software retailer in Dallas (Texas, US) called ``Babbage's'' named after Charles Babbage himself. They eventually sold more video games than software and in 1994 merged with a Minnesota based company called Software Etc. to form a new company called NeoStar Retail Group (which is about as clunky a name as you can possibly come up with). The company went through several more changes—bankruptcy, being purchased by Barnes \& Noble, a merger with the B\&N owned Funco) before eventually being spun off through an intial public offering in 2002 to become—you guessed it—GameStop.}
|
||||||
|
|
||||||
|
There are a lot of technical details behind what it means for a computing device to be Turing complete, but it basically boils down to its capabilities. A Turing complete device means that you can program it to find any answer, provided you have unlimited runtime and memory\footnote{Because no computer has unlimited runtime or memory, no device is \textit{truly} Turing complete—as Captain Barbossa said, it's more of a guideline than a rule.}. Your computer is Turing complete, whereas your calculator and kitchen timer are not. The Difference Engine was not Turing complete because its intended output (and what the British government wanted and was willing to give Babbage so much money for) was tables of logarithms and trigonometric functions, but that was all that it could produce. The Analytical Engine had the same basic structure as modern computer design, albeit in a larger, clunkier fashion.
|
||||||
|
|
||||||
|
The fact that it was Turing complete meant that it had a \textit{lot} of potential, and Ada Lovelace was the first person to figure out a way to tap that potential.
|
||||||
|
|
||||||
|
\texttt{From wikipedia; rewrite}
|
||||||
|
|
||||||
|
Though Babbage's Analytical Engine was never constructed and exercised no influence on the later invention of electronic computers, it has been recognised in retrospect as a Turing-complete general-purpose computer which anticipated the essential features of a modern electronic computer; Babbage is therefore known as the "father of computers," and Lovelace is credited with several computing "firsts" for her collaboration with him.
|
||||||
|
|
||||||
|
Between 1842 and 1843, Lovelace translated an article by the military engineer Luigi Menabrea (later Prime Minister of Italy) about the Analytical Engine, supplementing it with seven long explanatory notes. These notes described a method of using the machine to calculate Bernoulli numbers which is often called the first published computer program.
|
||||||
|
|
||||||
|
She also developed a vision of the capability of computers to go beyond mere calculating or number-crunching, while many others, including Babbage himself, focused only on those capabilities. Lovelace was the first to point out the possibility of encoding information besides mere arithmetical figures, such as music, and manipulating it with such a machine. Her mindset of "poetical science" led her to ask questions about the Analytical Engine (as shown in her notes), examining how individuals and society relate to technology as a collaborative tool.
|
||||||
|
|
||||||
|
Throughout her life, Lovelace was strongly interested in scientific developments and fads of the day, including phrenology and mesmerism. After her work with Babbage, Lovelace continued to work on other projects. In 1844, she commented to a friend Woronzow Greig about her desire to create a mathematical model for how the brain gives rise to thoughts and nerves to feelings ("a calculus of the nervous system"). She never achieved this, however. In part, her interest in the brain came from a long-running preoccupation, inherited from her mother, about her "potential" madness. As part of her research into this project, she visited the electrical engineer Andrew Crosse in 1844 to learn how to carry out electrical experiments. In the same year, she wrote a review of a paper by Baron Karl von Reichenbach, Researches on Magnetism, but this was not published and does not appear to have progressed past the first draft. In 1851, the year before her cancer struck, she wrote to her mother mentioning "certain productions" she was working on regarding the relation of maths and music.
|
||||||
|
|
||||||
|
In 1840, Babbage was invited to give a seminar at the University of Turin about his Analytical Engine. Luigi Menabrea, a young Italian engineer and the future Prime Minister of Italy, transcribed Babbage's lecture into French, and this transcript was subsequently published in the Bibliothèque universelle de Genève in October 1842. Babbage's friend Charles Wheatstone commissioned Lovelace to translate Menabrea's paper into English.
|
||||||
|
|
||||||
|
During a nine-month period in 1842–43, Lovelace translated Menabrea's article. She augmented the paper with seven notes, A to G, about three times longer than the translation. The translation and notes were then published in the September 1843 edition of Taylor's Scientific Memoirs under her initials AAL.
|
||||||
|
|
||||||
|
Explaining the Analytical Engine's function was a difficult task; many other scientists did not grasp the concept and the British establishment had shown little interest in it. Lovelace's notes even had to explain how the Analytical Engine differed from the original Difference Engine. Her work was well received at the time; the scientist Michael Faraday described himself as a supporter of her writing.
|
||||||
|
|
||||||
|
The notes are important in the early history of computers, especially since Note G described, in complete detail, a method for calculating a sequence of Bernoulli numbers using the Analytical Engine, which might have run correctly had it ever been built. Though Babbage's personal notes from 1837 to 1840 contain the first programs for the engine, the algorithm in Note G is often called the first published computer program. The engine was never completed and so the program was never tested.
|
||||||
|
|
||||||
|
In 1953, more than a century after her death, Ada Lovelace's notes on Babbage's Analytical Engine were republished as an appendix to B. V. Bowden's Faster than Thought: A Symposium on Digital Computing Machines. The engine has now been recognised as an early model for a computer and her notes as a description of a computer and software.
|
||||||
|
|
||||||
|
Controversy over contribution\\
|
||||||
|
|
||||||
|
Based on this work, Lovelace is often called the first computer programmer and her method has been called the world's first computer program.
|
||||||
|
|
||||||
|
\texttt{end Wikipedia}
|
||||||
@ -38,15 +38,15 @@ The first line saves the \texttt{textsf} command under a new name (\texttt{oldte
|
|||||||
|
|
||||||
\begin{multicols}{2}
|
\begin{multicols}{2}
|
||||||
\begin{small}
|
\begin{small}
|
||||||
\paragraph{I cannot believe that this is where we are:}This is the sixth issue of this zine. I originally did this so I could learn how to use \LaTeX{} and also learn more about Linux (and get some practice with Git in the meantime). I thought I might get one or two issues and that would be the end of it. So when I started doing this, I pushed everything to my git repo at \kref{https://git.kjodle.net/kjodle/the-codex}{https://git.kjodle.net/kjodle/the\\-codex}.
|
\paragraph{I cannot believe that this is where we are:}This is the sixth issue of this zine. I originally did this to learn \LaTeX{} and also to learn more about Linux (and get some practice with Git in the meantime). I thought I might get at most one or two issues and that would be the end of it. So when I started doing this, I pushed everything to my git repo at \kref{https://git.kjodle.net/kjodle/the-codex}{https://git.kjodle.net/kjodle/the\\-codex}.
|
||||||
|
|
||||||
It looks like this is a thing now, and a single repo just won't work. I'm just over 300 commits in that repo, which doesn't really reveal much about the state of each issue. So, going forward, I've decided to make this an organization on my git repo at \kref{https://git.kjodle.net/the-codex-zine}{https://git.kjodle.net/the-codex-\\zine}. That way, each issue can have its own repository and will eventually come to a logical end, instead of being never ending.
|
It looks like this is a thing now, and a single repo just won't work. I'm just over 300 commits in that repo, which doesn't really reveal much about the state of each issue. Going forward, I've decided to make this an organization on my git repo at \kref{https://git.kjodle.net/the-codex-zine}{https://git.kjodle.net/the-codex-\\zine}. That way, each issue can have its own repository and will eventually come to a logical end, instead of being never ending.
|
||||||
|
|
||||||
I will, however, maintain the wiki at \kref{https://git.kjodle.net/kjodle/the-codex/wiki}{https://git.kjodle.net/kjodle/the\\-codex/wiki}. Believe it or not, I also have a forum for it at \kref{https://forums.kjodle.net/forumdisplay.php?fid=15}{https://forums.kjodle.net/forumdi\\splay.php?fid=15}, so if you want to join that forum and share your opinions and ideas, I encourage you to do so.
|
I will, however, maintain the wiki at \kref{https://git.kjodle.net/kjodle/the-codex/wiki}{https://git.kjodle.net/kjodle/the\\-codex/wiki}. Believe it or not, I also have a forum for it at \kref{https://forums.kjodle.net/forumdisplay.php?fid=15}{https://forums.kjodle.net/forumdi\\splay.php?fid=15}, so if you want to join that forum and share your opinions and ideas, I encourage you to do so.
|
||||||
|
|
||||||
Starting with this issue, I wrote each chapter in a separate \LaTeX{} file, and then used the \texttt{include} command to include it in the main file. This made writing and editing this issue a lot easier, but I realize now that this method also makes it easier to collaborate with others on the writing of this zine. If you are interested in contributing a chapter to this zine, and are familiar with \LaTeX{} and Git, then you can just clone the repo for the current issue, make your changes, and then file a pull request.
|
Starting with this issue, I wrote each chapter in a separate \LaTeX{} file, and then used the \texttt{include} command to include it in the main file. This made writing and editing this issue a lot easier, but I realize now that this method also makes it easier to collaborate with others on the writing of this zine. If you are interested in contributing a chapter to this zine, and are familiar with \LaTeX{} and Git, then you can just clone the repo for the current issue, make your changes, and then file a pull request.
|
||||||
|
|
||||||
Because you probably don't already have an account on my personal Git server (although if you are interested, contact me and we can talk about it), I'm also pushing the entire thing to Codeberg, which you can see here: \kref{https://codeberg.org/the-codex-zine}{https://codeberg.org/the-codex-zi\\ne}. (I've included the template files that I use for each issue there, so if you want to make your own zine in \LaTeX{}, you can download those and create your own.)
|
\label{codeberg}Because you probably don't already have an account on my personal Git server (although if you are interested, contact me and we can talk about it), I'm also pushing the entire thing to Codeberg, which you can see here: \kref{https://codeberg.org/the-codex-zine}{https://codeberg.org/the-codex-zi\\ne}. (I've included the template files that I use for each issue there, so if you want to make your own zine in \LaTeX{}, you can download those and create your own.)
|
||||||
|
|
||||||
To mark this change, I've made a few changes to the title page to make it a bit cleaner and more inviting, but that's the only change I plan to make. You can expect the same level of quality (both high and low) as you've always gotten.
|
To mark this change, I've made a few changes to the title page to make it a bit cleaner and more inviting, but that's the only change I plan to make. You can expect the same level of quality (both high and low) as you've always gotten.
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
\section*{Impressum}
|
\section*{Impressum}
|
||||||
All contents \copyright2025 Kenneth John Odle
|
All contents \copyright2026 Kenneth John Odle
|
||||||
|
|
||||||
Although this is now in your hands, and it's also on the web, so if you really wanted to steal this, I've made it pretty darn easy. I can't imagine why anyone would want to, though. You don't need to however, because this is licenced under a CC BY-NA-SA 4.0 Creative Commons license. More information is at
|
Although this is now in your hands, and it's also on the web, so if you really wanted to steal this, I've made it pretty darn easy. I can't imagine why anyone would want to, though. You don't need to however, because this is licenced under a CC BY-NA-SA 4.0 Creative Commons license. More information is at
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,3 @@
|
|||||||
\begin{Verbatim}[]
|
\begin{Verbatim}[]
|
||||||
$ kpsewhich flascards.cls
|
$ kpsewhich flashcards.cls
|
||||||
\end{Verbatim}
|
\end{Verbatim}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user