Updated last post
This commit is contained in:
parent
c86a7dfa7e
commit
ba0a062e25
68
feed.xml
68
feed.xml
@ -18,7 +18,7 @@
|
|||||||
<description><![CDATA[]]></description>
|
<description><![CDATA[]]></description>
|
||||||
<language>en</language>
|
<language>en</language>
|
||||||
<pubDate>Tue, 09 Jan 2024 00:00:00 -0500</pubDate>
|
<pubDate>Tue, 09 Jan 2024 00:00:00 -0500</pubDate>
|
||||||
<lastBuildDate>Tue, 09 Jan 2024 22:41:01 -0500</lastBuildDate>
|
<lastBuildDate>Thu, 11 Jan 2024 21:36:17 -0500</lastBuildDate>
|
||||||
<generator>weblorg 0.1.0 (https://emacs.love/weblorg)</generator>
|
<generator>weblorg 0.1.0 (https://emacs.love/weblorg)</generator>
|
||||||
<webMaster>Judah Sotomayor</webMaster>
|
<webMaster>Judah Sotomayor</webMaster>
|
||||||
<image>
|
<image>
|
||||||
@ -55,6 +55,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<li><a href="#writing-your-resume">2. Writing your Resume</a></li>
|
<li><a href="#writing-your-resume">2. Writing your Resume</a></li>
|
||||||
<li><a href="#future-improvements">3. Future improvements.</a></li>
|
<li><a href="#future-improvements">3. Future improvements.</a></li>
|
||||||
|
<li><a href="#revision">4. Revision</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -71,7 +72,18 @@ I'm sure there's something out there, but I sure couldn't find it.
|
|||||||
|
|
||||||
<p>
|
<p>
|
||||||
The simplest raw-org method I found is the use of <a href="https://orgmode.org/manual/Macro-Replacement.html">macros</a>, along with a custom export-template.
|
The simplest raw-org method I found is the use of <a href="https://orgmode.org/manual/Macro-Replacement.html">macros</a>, along with a custom export-template.
|
||||||
This approach is nice because it can be adaptede to any standard LaTeX template.
|
</p>
|
||||||
|
|
||||||
|
<div class="alert" id="orgb6d3066">
|
||||||
|
<p>
|
||||||
|
I've found a better way. Check out the <a href="#revision">revision</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This approach is nice because it can be adapted to any standard LaTeX template.
|
||||||
In my case, <a href="https://github.com/dnl-blkv/mcdowell-cv/blob/master/mcdowellcv.cls">McDowell CV</a> by Daniil Belyakov is perfect.
|
In my case, <a href="https://github.com/dnl-blkv/mcdowell-cv/blob/master/mcdowellcv.cls">McDowell CV</a> by Daniil Belyakov is perfect.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -220,8 +232,46 @@ You're right, except that these commands require extra properties to specify dat
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
At some point I'll figure out how to pass parameters into them through the default header-export mechanism.
|
<del>At some point I'll figure out how to pass parameters into them through the default header-export mechanism. For now I'm comfortable with my macros.</del>
|
||||||
For now I'm comfortable with my macros.
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="outline-container-revision" class="outline-2">
|
||||||
|
<h2 id="revision"><span class="section-number-2">4.</span> Revision</h2>
|
||||||
|
<div class="outline-text-2" id="text-revision">
|
||||||
|
<p>
|
||||||
|
I have spent some more time configuring, and I've figured out the appropriate settings.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="org-src-container">
|
||||||
|
<pre class="src src-emacs-lisp">(add-to-list 'org-latex-classes
|
||||||
|
'(<span class="org-string">"mcdowellcv"</span>
|
||||||
|
<span class="org-string">"\\documentclass[]{mcdowellcv}</span>
|
||||||
|
<span class="org-string"> \\usepackage{amsmath}</span>
|
||||||
|
<span class="org-string"> \\usepackage[]{multicol}</span>
|
||||||
|
<span class="org-string"> \\usepackage[hidelinks]{hyperref}</span>
|
||||||
|
<span class="org-string"> [NO-DEFAULT-PACKAGES]</span>
|
||||||
|
<span class="org-string"> [NO-PACKAGES]"</span>
|
||||||
|
(<span class="org-string">"\\begin{cvsection}{%s}"</span> <span class="org-string">"\\end{cvsection}"</span>)
|
||||||
|
(<span class="org-string">"\\begin{cvsubsection}{%s}"</span> <span class="org-string">"\\end{cvsubsection}"</span>)))
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Now, as I mentioned above, each section takes just one argument.
|
||||||
|
I need a way to shoehorn multiple arguments into the <code>cvsubsection</code> command.
|
||||||
|
Fortunately, org-mode provides a subtle set of symbols to do just that:
|
||||||
|
<img src="https://judah.freedomland.xyz//static/img/edu-record-sample-after.svg" alt="revised image" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<a href="https://orgmode.org/manual/Quoting-LaTeX-code.html">Org manual reference</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
It took me an hour to discover this piece of syntax.
|
||||||
|
Next time I'll check the manual first!
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -680,7 +730,7 @@ If any project purports to be from me, and is <i>not</i> signed by this key, the
|
|||||||
<div id="outline-container-key" class="outline-2">
|
<div id="outline-container-key" class="outline-2">
|
||||||
<h2 id="key">Key:</h2>
|
<h2 id="key">Key:</h2>
|
||||||
<div class="outline-text-2">
|
<div class="outline-text-2">
|
||||||
<pre class="example" id="org9d59812">
|
<pre class="example" id="org8fe830f">
|
||||||
|
|
||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
|
||||||
|
|
||||||
@ -691,7 +741,7 @@ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
|
|||||||
<div id="outline-container-fingerprint" class="outline-2">
|
<div id="outline-container-fingerprint" class="outline-2">
|
||||||
<h2 id="fingerprint">Fingerprint:</h2>
|
<h2 id="fingerprint">Fingerprint:</h2>
|
||||||
<div class="outline-text-2">
|
<div class="outline-text-2">
|
||||||
<pre class="example" id="org813a9af">
|
<pre class="example" id="orgbcc54e2">
|
||||||
|
|
||||||
SHA256:9Dq4ppxhfAjbX+7HLXEt+ROMiIojI6kqQgUyFUJb9lI
|
SHA256:9Dq4ppxhfAjbX+7HLXEt+ROMiIojI6kqQgUyFUJb9lI
|
||||||
|
|
||||||
@ -746,8 +796,8 @@ You can check that the latest commits are signed with my key.
|
|||||||
<author>author@mail.com (Blog Author)</author>
|
<author>author@mail.com (Blog Author)</author>
|
||||||
<guid isPermaLink="false">https://judah.freedomland.xyz//posts/qubesos-signing-key.html</guid>
|
<guid isPermaLink="false">https://judah.freedomland.xyz//posts/qubesos-signing-key.html</guid>
|
||||||
|
|
||||||
<description><![CDATA[<div class="alert" id="org040875a">
|
<description><![CDATA[<div class="alert" id="orgfe8fa61">
|
||||||
<div class="alert-heading" id="orgf64a64d">
|
<div class="alert-heading" id="org0f1c46d">
|
||||||
<p>
|
<p>
|
||||||
Double check your keys!
|
Double check your keys!
|
||||||
</p>
|
</p>
|
||||||
@ -775,7 +825,7 @@ Qubes release keys and developer keys are all signed with the QMSK.
|
|||||||
Please see <a href="https://www.qubes-os.org/security/verifying-signatures/#how-to-import-and-authenticate-the-qubes-master-signing-key">the Qubes website</a> for more information.
|
Please see <a href="https://www.qubes-os.org/security/verifying-signatures/#how-to-import-and-authenticate-the-qubes-master-signing-key">the Qubes website</a> for more information.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre class="example" id="org995f1d2">
|
<pre class="example" id="org16f645e">
|
||||||
|
|
||||||
427F 11FD 0FAA 4B08 0123
|
427F 11FD 0FAA 4B08 0123
|
||||||
F0IC DDFA 1A3E 3687 9494
|
F0IC DDFA 1A3E 3687 9494
|
||||||
|
@ -63,7 +63,7 @@ If any project purports to be from me, and is <i>not</i> signed by this key, the
|
|||||||
<div id="outline-container-key" class="outline-2">
|
<div id="outline-container-key" class="outline-2">
|
||||||
<h2 id="key">Key:</h2>
|
<h2 id="key">Key:</h2>
|
||||||
<div class="outline-text-2">
|
<div class="outline-text-2">
|
||||||
<pre class="example" id="org9b0bd06">
|
<pre class="example" id="org99e7424">
|
||||||
|
|
||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAII0YkBVeeBhoCm/+6mCteO7Ikv528ZDmg/tYtWc6O1qP
|
|||||||
<div id="outline-container-fingerprint" class="outline-2">
|
<div id="outline-container-fingerprint" class="outline-2">
|
||||||
<h2 id="fingerprint">Fingerprint:</h2>
|
<h2 id="fingerprint">Fingerprint:</h2>
|
||||||
<div class="outline-text-2">
|
<div class="outline-text-2">
|
||||||
<pre class="example" id="orgc152264">
|
<pre class="example" id="orgd57bbaa">
|
||||||
|
|
||||||
SHA256:9Dq4ppxhfAjbX+7HLXEt+ROMiIojI6kqQgUyFUJb9lI
|
SHA256:9Dq4ppxhfAjbX+7HLXEt+ROMiIojI6kqQgUyFUJb9lI
|
||||||
|
|
||||||
|
@ -52,8 +52,8 @@
|
|||||||
|
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
<div class="alert" id="org5b62a21">
|
<div class="alert" id="org621a8a4">
|
||||||
<div class="alert-heading" id="org42f3f11">
|
<div class="alert-heading" id="org6235af8">
|
||||||
<p>
|
<p>
|
||||||
Double check your keys!
|
Double check your keys!
|
||||||
</p>
|
</p>
|
||||||
@ -81,7 +81,7 @@ Qubes release keys and developer keys are all signed with the QMSK.
|
|||||||
Please see <a href="https://www.qubes-os.org/security/verifying-signatures/#how-to-import-and-authenticate-the-qubes-master-signing-key">the Qubes website</a> for more information.
|
Please see <a href="https://www.qubes-os.org/security/verifying-signatures/#how-to-import-and-authenticate-the-qubes-master-signing-key">the Qubes website</a> for more information.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<pre class="example" id="org9732e81">
|
<pre class="example" id="org9c27204">
|
||||||
|
|
||||||
427F 11FD 0FAA 4B08 0123
|
427F 11FD 0FAA 4B08 0123
|
||||||
F0IC DDFA 1A3E 3687 9494
|
F0IC DDFA 1A3E 3687 9494
|
||||||
|
@ -73,6 +73,7 @@
|
|||||||
</li>
|
</li>
|
||||||
<li><a href="#writing-your-resume">2. Writing your Resume</a></li>
|
<li><a href="#writing-your-resume">2. Writing your Resume</a></li>
|
||||||
<li><a href="#future-improvements">3. Future improvements.</a></li>
|
<li><a href="#future-improvements">3. Future improvements.</a></li>
|
||||||
|
<li><a href="#revision">4. Revision</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -89,7 +90,18 @@ I'm sure there's something out there, but I sure couldn't find it.
|
|||||||
|
|
||||||
<p>
|
<p>
|
||||||
The simplest raw-org method I found is the use of <a href="https://orgmode.org/manual/Macro-Replacement.html">macros</a>, along with a custom export-template.
|
The simplest raw-org method I found is the use of <a href="https://orgmode.org/manual/Macro-Replacement.html">macros</a>, along with a custom export-template.
|
||||||
This approach is nice because it can be adaptede to any standard LaTeX template.
|
</p>
|
||||||
|
|
||||||
|
<div class="alert" id="org805464a">
|
||||||
|
<p>
|
||||||
|
I've found a better way. Check out the <a href="#revision">revision</a>.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<p>
|
||||||
|
This approach is nice because it can be adapted to any standard LaTeX template.
|
||||||
In my case, <a href="https://github.com/dnl-blkv/mcdowell-cv/blob/master/mcdowellcv.cls">McDowell CV</a> by Daniil Belyakov is perfect.
|
In my case, <a href="https://github.com/dnl-blkv/mcdowell-cv/blob/master/mcdowellcv.cls">McDowell CV</a> by Daniil Belyakov is perfect.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -238,8 +250,46 @@ You're right, except that these commands require extra properties to specify dat
|
|||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
At some point I'll figure out how to pass parameters into them through the default header-export mechanism.
|
<del>At some point I'll figure out how to pass parameters into them through the default header-export mechanism. For now I'm comfortable with my macros.</del>
|
||||||
For now I'm comfortable with my macros.
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="outline-container-revision" class="outline-2">
|
||||||
|
<h2 id="revision"><span class="section-number-2">4.</span> Revision</h2>
|
||||||
|
<div class="outline-text-2" id="text-revision">
|
||||||
|
<p>
|
||||||
|
I have spent some more time configuring, and I've figured out the appropriate settings.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<div class="org-src-container">
|
||||||
|
<pre class="src src-emacs-lisp">(add-to-list 'org-latex-classes
|
||||||
|
'(<span class="org-string">"mcdowellcv"</span>
|
||||||
|
<span class="org-string">"\\documentclass[]{mcdowellcv}</span>
|
||||||
|
<span class="org-string"> \\usepackage{amsmath}</span>
|
||||||
|
<span class="org-string"> \\usepackage[]{multicol}</span>
|
||||||
|
<span class="org-string"> \\usepackage[hidelinks]{hyperref}</span>
|
||||||
|
<span class="org-string"> [NO-DEFAULT-PACKAGES]</span>
|
||||||
|
<span class="org-string"> [NO-PACKAGES]"</span>
|
||||||
|
(<span class="org-string">"\\begin{cvsection}{%s}"</span> <span class="org-string">"\\end{cvsection}"</span>)
|
||||||
|
(<span class="org-string">"\\begin{cvsubsection}{%s}"</span> <span class="org-string">"\\end{cvsubsection}"</span>)))
|
||||||
|
</pre>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
Now, as I mentioned above, each section takes just one argument.
|
||||||
|
I need a way to shoehorn multiple arguments into the <code>cvsubsection</code> command.
|
||||||
|
Fortunately, org-mode provides a subtle set of symbols to do just that:
|
||||||
|
<img src="https://judah.freedomland.xyz//static/img/edu-record-sample-after.svg" alt="revised image" />
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
<a href="https://orgmode.org/manual/Quoting-LaTeX-code.html">Org manual reference</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
It took me an hour to discover this piece of syntax.
|
||||||
|
Next time I'll check the manual first!
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
12
static/img/edu-record-sample-after.svg
Normal file
12
static/img/edu-record-sample-after.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 36 KiB |
Loading…
Reference in New Issue
Block a user