Are you over 18 and want to see adult content?
More Annotations
![A complete backup of apollogroup.com.au](https://www.archivebay.com/archive2/45616f80-37b9-419b-9cb5-2c7920553de5.png)
A complete backup of apollogroup.com.au
Are you over 18 and want to see adult content?
![A complete backup of reactionengines.co.uk](https://www.archivebay.com/archive2/13419c23-8965-468f-93ac-5fcdc9da94e7.png)
A complete backup of reactionengines.co.uk
Are you over 18 and want to see adult content?
![A complete backup of devilstechnique.blogspot.com](https://www.archivebay.com/archive2/0a6f1a11-6408-4a8b-9e55-fc81e0a5ce24.png)
A complete backup of devilstechnique.blogspot.com
Are you over 18 and want to see adult content?
![A complete backup of hanson-me.tumblr.com](https://www.archivebay.com/archive2/13edb424-f41c-47fc-a548-2994bc988729.png)
A complete backup of hanson-me.tumblr.com
Are you over 18 and want to see adult content?
![A complete backup of rawhydefurnishings.com](https://www.archivebay.com/archive2/452fcdad-9bb2-41f1-b06a-c8bec9d9a933.png)
A complete backup of rawhydefurnishings.com
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of manilatonight.com](https://www.archivebay.com/archive/16c46c56-1830-4343-af08-bcf5107d3281.png)
A complete backup of manilatonight.com
Are you over 18 and want to see adult content?
![A complete backup of doina-touchinghearts.blogspot.com](https://www.archivebay.com/archive/3dd4fa84-12d4-4816-84f9-4301fdd6364c.png)
A complete backup of doina-touchinghearts.blogspot.com
Are you over 18 and want to see adult content?
![A complete backup of unchienenville.com](https://www.archivebay.com/archive/1df54e34-27f4-4dc9-b22f-a90dafb7ce6b.png)
A complete backup of unchienenville.com
Are you over 18 and want to see adult content?
![A complete backup of gwen-howard-644b.squarespace.com](https://www.archivebay.com/archive/6011a610-98d8-478f-b8de-f76f75b13feb.png)
A complete backup of gwen-howard-644b.squarespace.com
Are you over 18 and want to see adult content?
![A complete backup of simplelivingcreativelearning.com](https://www.archivebay.com/archive/07fd575b-c6d9-4440-b07a-e03a41654838.png)
A complete backup of simplelivingcreativelearning.com
Are you over 18 and want to see adult content?
Text
improved xparse
\NEWDOCUMENTCOMMAND VERSUS EWCOMMAND VERSUS The kernel: versus ewcommand. The kernel’s ewcommand can, as I’ve said, create commands with multiple mandatory arguments but only with one optional one. As a simple example, we might have. ewcommand\foo {% Code perhaps using #1 and definitely using #2 and #3 % } We can of course do the same using \NewDocumentCommand. SIUNITX V3 - TEXDEV.NET siunitx v3. I’ve just released version 3 of siunitx: its a major update, in which the internals have largely been re-written.The following is a short(ish) summary of the major benefits and changes. The benefits. The major changes under the hood mean I can get better performance out of version 3 than there was in version 2. EXPLORING CHEMFIG: BASICS PROGRAMMING LATEX3: CREATING FUNCTIONS TEX ON WINDOWS: TEX LIVE VERSUS MIKTEX REVISITED TeX on Windows: TeX Live versus MiKTeX revisited. On Windows, users have two main choices of TeX system to install: TeX Live or MiKTeX.I’ve looked at this before a couple of times: first in 2009 then again in 2011.Over the past few years both systems have developed, so it seems like a good time to revisit this. THE BEAMER SLIDE OVERLAY CONCEPT The beamer slide overlay concept. There was a question recently on the TeX StackExchange site about the details of how slide overlays work in the beamer class. The question itself was about a particular input syntax, but it prompted me to think that a slightly more complete look at overlays would be useful. EXPLORING CHEMFIG: CUSTOMISING APPEARANCE Exploring ChemFig: Customising appearance. In my previous post, I looked at the basics of using the ChemFig package to create chemical structures. I finished that post with a structure that is complete but which I think does not look great compared with the reference version I created in ChemDraw. (There’s a MyChemistry entry that looks at similar customisation: worth a look!) FROM EWCOMMAND TO \NEWDOCUMENTCOMMANDSEE MORE ON TEXDEV.NET WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time we SOME TEX DEVELOPMENTS The good, the bad and the ugly: creating document commands. Creating document commands in LaTeX has traditionally involved a mix of ewcommand, semi-internal kernel commands (like \@ifnextchar and \@ifstar) and low-level TeX programming using \def. As part of wider efforts to improve LaTeX, the team have over the past few yearsimproved xparse
\NEWDOCUMENTCOMMAND VERSUS EWCOMMAND VERSUS The kernel: versus ewcommand. The kernel’s ewcommand can, as I’ve said, create commands with multiple mandatory arguments but only with one optional one. As a simple example, we might have. ewcommand\foo {% Code perhaps using #1 and definitely using #2 and #3 % } We can of course do the same using \NewDocumentCommand. SIUNITX V3 - TEXDEV.NET siunitx v3. I’ve just released version 3 of siunitx: its a major update, in which the internals have largely been re-written.The following is a short(ish) summary of the major benefits and changes. The benefits. The major changes under the hood mean I can get better performance out of version 3 than there was in version 2. EXPLORING CHEMFIG: BASICS PROGRAMMING LATEX3: CREATING FUNCTIONS TEX ON WINDOWS: TEX LIVE VERSUS MIKTEX REVISITED TeX on Windows: TeX Live versus MiKTeX revisited. On Windows, users have two main choices of TeX system to install: TeX Live or MiKTeX.I’ve looked at this before a couple of times: first in 2009 then again in 2011.Over the past few years both systems have developed, so it seems like a good time to revisit this. THE BEAMER SLIDE OVERLAY CONCEPT The beamer slide overlay concept. There was a question recently on the TeX StackExchange site about the details of how slide overlays work in the beamer class. The question itself was about a particular input syntax, but it prompted me to think that a slightly more complete look at overlays would be useful. EXPLORING CHEMFIG: CUSTOMISING APPEARANCE Exploring ChemFig: Customising appearance. In my previous post, I looked at the basics of using the ChemFig package to create chemical structures. I finished that post with a structure that is complete but which I think does not look great compared with the reference version I created in ChemDraw. (There’s a MyChemistry entry that looks at similar customisation: worth a look!) FROM EWCOMMAND TO \NEWDOCUMENTCOMMANDSEE MORE ON TEXDEV.NET WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time weABOUT - TEX DEV
About Who writes this stuff? I’m Joseph Wright, a research chemist by trade (I’m a university lecturer in ‘Energy Materials’.Using and programming TeX (and particularly LaTeX) is quite a serious hobby for me, and I take an interest in a number of different developingareas.
PACKAGES - TEX DEV
Packages. For the user I write quite a number of LaTeX packages, some focussed on chemistry, others more general. They are all available on CTAN: achemso: Support for submissions to American Chemical Society journals. beamer: A LaTeX class for producing presentations and slides. biblatex-chem: Chemistry styles for biblatex. SIUNITX V3 - TEXDEV.NET siunitx v3. I’ve just released version 3 of siunitx: its a major update, in which the internals have largely been re-written.The following is a short(ish) summary of the major benefits and changes. The benefits. The major changes under the hood mean I can get better performance out of version 3 than there was in version 2. CASE CHANGING IN EXPL3 Case changing in expl3. A few years ago I wrote about the work the LaTeX team were doing on providing case changing functions in expl3.Since then, the code has been tested and revised, and very recently has moved to a ‘final’ home within expl3.It therefore seems like a good time to look again at what the challenges are and what tools we’ve provided. ARARA: MAKING LATEX FILES YOUR WAY arara: Making LaTeX files your way. Building a LaTeX source of any complexity means doing more than a single LaTeX run, for example requiring BibTeX or MakeIndex runs along with multiple LaTeX passes. There are several ways to automate this: you can build your own script or use auto-build tools such as latexmk or Rubber. EXPLORING CHEMFIG: CUSTOMISING APPEARANCE Exploring ChemFig: Customising appearance. In my previous post, I looked at the basics of using the ChemFig package to create chemical structures. I finished that post with a structure that is complete but which I think does not look great compared with the reference version I created in ChemDraw. (There’s a MyChemistry entry that looks at similar customisation: worth a look!) WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time we LUATEX: MANIPULATING UTF-8 TEXT USING LUA LuaTeX: Manipulating UTF-8 text using Lua. Both the XeTeX and LuaTeX engines are natively UTF-8, which makes input of non-ASCII text a lot easier than with pdfTeX (certainly for the programmer: inputenc hides a lot of complexity for the end user!). With LuaTeX, there is the potential to script in Lua as well as program in TeX macros, and that of course means that you might well want to PDF VERSION AND FILE SIZE resulted in reducing the file size from around 700 KiB to around 550 KiB, a saving of roughly 20 %. There is some discussion ongoing at the moment on the TeX Live mailing list about possibly changing the default PDF version produced by tools such as pdfLaTeX, XeLaTeX, etc.The current standard setting is version 1.4, which makes larger files but does have the advantage of being BIBLATEX: A NEW SYNTAX FOR \DECLARENAMEFORMAT biblatex: A new syntax for \DeclareNameFormat. The ‘traditional’ BibTeX model for dividing up names is based around four parts: Prefix (es) (the ‘von part’) This works well for many western European names, but falls down for many cases. As part of Biber/ biblatex developments, Philippe Kime has been working on moving beyond thisrigid
SOME TEX DEVELOPMENTS The good, the bad and the ugly: creating document commands. Creating document commands in LaTeX has traditionally involved a mix of ewcommand, semi-internal kernel commands (like \@ifnextchar and \@ifstar) and low-level TeX programming using \def. As part of wider efforts to improve LaTeX, the team have over the past few yearsimproved xparse
\NEWDOCUMENTCOMMAND VERSUS EWCOMMAND VERSUS The kernel: versus ewcommand. The kernel’s ewcommand can, as I’ve said, create commands with multiple mandatory arguments but only with one optional one. As a simple example, we might have. ewcommand\foo {% Code perhaps using #1 and definitely using #2 and #3 % } We can of course do the same using \NewDocumentCommand. SIUNITX V3 - TEXDEV.NET siunitx v3. I’ve just released version 3 of siunitx: its a major update, in which the internals have largely been re-written.The following is a short(ish) summary of the major benefits and changes. The benefits. The major changes under the hood mean I can get better performance out of version 3 than there was in version 2. EXPLORING CHEMFIG: BASICS PROGRAMMING LATEX3: CREATING FUNCTIONS TEX ON WINDOWS: TEX LIVE VERSUS MIKTEX REVISITED TeX on Windows: TeX Live versus MiKTeX revisited. On Windows, users have two main choices of TeX system to install: TeX Live or MiKTeX.I’ve looked at this before a couple of times: first in 2009 then again in 2011.Over the past few years both systems have developed, so it seems like a good time to revisit this. THE BEAMER SLIDE OVERLAY CONCEPT The beamer slide overlay concept. There was a question recently on the TeX StackExchange site about the details of how slide overlays work in the beamer class. The question itself was about a particular input syntax, but it prompted me to think that a slightly more complete look at overlays would be useful. EXPLORING CHEMFIG: CUSTOMISING APPEARANCE Exploring ChemFig: Customising appearance. In my previous post, I looked at the basics of using the ChemFig package to create chemical structures. I finished that post with a structure that is complete but which I think does not look great compared with the reference version I created in ChemDraw. (There’s a MyChemistry entry that looks at similar customisation: worth a look!) FROM EWCOMMAND TO \NEWDOCUMENTCOMMANDSEE MORE ON TEXDEV.NET WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time we SOME TEX DEVELOPMENTS The good, the bad and the ugly: creating document commands. Creating document commands in LaTeX has traditionally involved a mix of ewcommand, semi-internal kernel commands (like \@ifnextchar and \@ifstar) and low-level TeX programming using \def. As part of wider efforts to improve LaTeX, the team have over the past few yearsimproved xparse
\NEWDOCUMENTCOMMAND VERSUS EWCOMMAND VERSUS The kernel: versus ewcommand. The kernel’s ewcommand can, as I’ve said, create commands with multiple mandatory arguments but only with one optional one. As a simple example, we might have. ewcommand\foo {% Code perhaps using #1 and definitely using #2 and #3 % } We can of course do the same using \NewDocumentCommand. SIUNITX V3 - TEXDEV.NET siunitx v3. I’ve just released version 3 of siunitx: its a major update, in which the internals have largely been re-written.The following is a short(ish) summary of the major benefits and changes. The benefits. The major changes under the hood mean I can get better performance out of version 3 than there was in version 2. EXPLORING CHEMFIG: BASICS PROGRAMMING LATEX3: CREATING FUNCTIONS TEX ON WINDOWS: TEX LIVE VERSUS MIKTEX REVISITED TeX on Windows: TeX Live versus MiKTeX revisited. On Windows, users have two main choices of TeX system to install: TeX Live or MiKTeX.I’ve looked at this before a couple of times: first in 2009 then again in 2011.Over the past few years both systems have developed, so it seems like a good time to revisit this. THE BEAMER SLIDE OVERLAY CONCEPT The beamer slide overlay concept. There was a question recently on the TeX StackExchange site about the details of how slide overlays work in the beamer class. The question itself was about a particular input syntax, but it prompted me to think that a slightly more complete look at overlays would be useful. EXPLORING CHEMFIG: CUSTOMISING APPEARANCE Exploring ChemFig: Customising appearance. In my previous post, I looked at the basics of using the ChemFig package to create chemical structures. I finished that post with a structure that is complete but which I think does not look great compared with the reference version I created in ChemDraw. (There’s a MyChemistry entry that looks at similar customisation: worth a look!) FROM EWCOMMAND TO \NEWDOCUMENTCOMMANDSEE MORE ON TEXDEV.NET WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time weABOUT - TEX DEV
About Who writes this stuff? I’m Joseph Wright, a research chemist by trade (I’m a university lecturer in ‘Energy Materials’.Using and programming TeX (and particularly LaTeX) is quite a serious hobby for me, and I take an interest in a number of different developingareas.
PACKAGES - TEX DEV
Packages. For the user I write quite a number of LaTeX packages, some focussed on chemistry, others more general. They are all available on CTAN: achemso: Support for submissions to American Chemical Society journals. beamer: A LaTeX class for producing presentations and slides. biblatex-chem: Chemistry styles for biblatex. SIUNITX V3 - TEXDEV.NET siunitx v3. I’ve just released version 3 of siunitx: its a major update, in which the internals have largely been re-written.The following is a short(ish) summary of the major benefits and changes. The benefits. The major changes under the hood mean I can get better performance out of version 3 than there was in version 2. CASE CHANGING IN EXPL3 Case changing in expl3. A few years ago I wrote about the work the LaTeX team were doing on providing case changing functions in expl3.Since then, the code has been tested and revised, and very recently has moved to a ‘final’ home within expl3.It therefore seems like a good time to look again at what the challenges are and what tools we’ve provided. ARARA: MAKING LATEX FILES YOUR WAY arara: Making LaTeX files your way. Building a LaTeX source of any complexity means doing more than a single LaTeX run, for example requiring BibTeX or MakeIndex runs along with multiple LaTeX passes. There are several ways to automate this: you can build your own script or use auto-build tools such as latexmk or Rubber. EXPLORING CHEMFIG: CUSTOMISING APPEARANCE Exploring ChemFig: Customising appearance. In my previous post, I looked at the basics of using the ChemFig package to create chemical structures. I finished that post with a structure that is complete but which I think does not look great compared with the reference version I created in ChemDraw. (There’s a MyChemistry entry that looks at similar customisation: worth a look!) WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time we LUATEX: MANIPULATING UTF-8 TEXT USING LUA LuaTeX: Manipulating UTF-8 text using Lua. Both the XeTeX and LuaTeX engines are natively UTF-8, which makes input of non-ASCII text a lot easier than with pdfTeX (certainly for the programmer: inputenc hides a lot of complexity for the end user!). With LuaTeX, there is the potential to script in Lua as well as program in TeX macros, and that of course means that you might well want to PDF VERSION AND FILE SIZE resulted in reducing the file size from around 700 KiB to around 550 KiB, a saving of roughly 20 %. There is some discussion ongoing at the moment on the TeX Live mailing list about possibly changing the default PDF version produced by tools such as pdfLaTeX, XeLaTeX, etc.The current standard setting is version 1.4, which makes larger files but does have the advantage of being BIBLATEX: A NEW SYNTAX FOR \DECLARENAMEFORMAT biblatex: A new syntax for \DeclareNameFormat. The ‘traditional’ BibTeX model for dividing up names is based around four parts: Prefix (es) (the ‘von part’) This works well for many western European names, but falls down for many cases. As part of Biber/ biblatex developments, Philippe Kime has been working on moving beyond thisrigid
SOME TEX DEVELOPMENTS The good, the bad and the ugly: creating document commands. Creating document commands in LaTeX has traditionally involved a mix of ewcommand, semi-internal kernel commands (like \@ifnextchar and \@ifstar) and low-level TeX programming using \def. As part of wider efforts to improve LaTeX, the team have over the past few yearsimproved xparse
\NEWDOCUMENTCOMMAND VERSUS EWCOMMAND VERSUS The kernel: versus ewcommand. The kernel’s ewcommand can, as I’ve said, create commands with multiple mandatory arguments but only with one optional one. As a simple example, we might have. ewcommand\foo {% Code perhaps using #1 and definitely using #2 and #3 % } We can of course do the same using \NewDocumentCommand. EXPLORING CHEMFIG: BASICS PROGRAMMING LATEX3: CREATING FUNCTIONS FLOATING POINT CALCULATIONS IN LATEX TEX ON WINDOWS: TEX LIVE VERSUS MIKTEX REVISITED TeX on Windows: TeX Live versus MiKTeX revisited. On Windows, users have two main choices of TeX system to install: TeX Live or MiKTeX.I’ve looked at this before a couple of times: first in 2009 then again in 2011.Over the past few years both systems have developed, so it seems like a good time to revisit this. EXPLORING CHEMFIG: CUSTOMISING APPEARANCE Exploring ChemFig: Customising appearance. In my previous post, I looked at the basics of using the ChemFig package to create chemical structures. I finished that post with a structure that is complete but which I think does not look great compared with the reference version I created in ChemDraw. (There’s a MyChemistry entry that looks at similar customisation: worth a look!) ARARA: MAKING LATEX FILES YOUR WAY arara: Making LaTeX files your way. Building a LaTeX source of any complexity means doing more than a single LaTeX run, for example requiring BibTeX or MakeIndex runs along with multiple LaTeX passes. There are several ways to automate this: you can build your own script or use auto-build tools such as latexmk or Rubber. FROM EWCOMMAND TO \NEWDOCUMENTCOMMANDSEE MORE ON TEXDEV.NET WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time we SOME TEX DEVELOPMENTS The good, the bad and the ugly: creating document commands. Creating document commands in LaTeX has traditionally involved a mix of ewcommand, semi-internal kernel commands (like \@ifnextchar and \@ifstar) and low-level TeX programming using \def. As part of wider efforts to improve LaTeX, the team have over the past few yearsimproved xparse
\NEWDOCUMENTCOMMAND VERSUS EWCOMMAND VERSUS The kernel: versus ewcommand. The kernel’s ewcommand can, as I’ve said, create commands with multiple mandatory arguments but only with one optional one. As a simple example, we might have. ewcommand\foo {% Code perhaps using #1 and definitely using #2 and #3 % } We can of course do the same using \NewDocumentCommand. EXPLORING CHEMFIG: BASICS PROGRAMMING LATEX3: CREATING FUNCTIONS FLOATING POINT CALCULATIONS IN LATEX TEX ON WINDOWS: TEX LIVE VERSUS MIKTEX REVISITED TeX on Windows: TeX Live versus MiKTeX revisited. On Windows, users have two main choices of TeX system to install: TeX Live or MiKTeX.I’ve looked at this before a couple of times: first in 2009 then again in 2011.Over the past few years both systems have developed, so it seems like a good time to revisit this. EXPLORING CHEMFIG: CUSTOMISING APPEARANCE Exploring ChemFig: Customising appearance. In my previous post, I looked at the basics of using the ChemFig package to create chemical structures. I finished that post with a structure that is complete but which I think does not look great compared with the reference version I created in ChemDraw. (There’s a MyChemistry entry that looks at similar customisation: worth a look!) ARARA: MAKING LATEX FILES YOUR WAY arara: Making LaTeX files your way. Building a LaTeX source of any complexity means doing more than a single LaTeX run, for example requiring BibTeX or MakeIndex runs along with multiple LaTeX passes. There are several ways to automate this: you can build your own script or use auto-build tools such as latexmk or Rubber. FROM EWCOMMAND TO \NEWDOCUMENTCOMMANDSEE MORE ON TEXDEV.NET WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time we SOME TEX DEVELOPMENTS The good, the bad and the ugly: creating document commands. Creating document commands in LaTeX has traditionally involved a mix of ewcommand, semi-internal kernel commands (like \@ifnextchar and \@ifstar) and low-level TeX programming using \def. As part of wider efforts to improve LaTeX, the team have over the past few yearsimproved xparse
SOME TEX DEVELOPMENTS August 19, 2020. The good, the bad and the ugly: creating documentcommands
ABOUT - TEX DEV
About Who writes this stuff? I’m Joseph Wright, a research chemist by trade (I’m a university lecturer in ‘Energy Materials’.Using and programming TeX (and particularly LaTeX) is quite a serious hobby for me, and I take an interest in a number of different developingareas.
PACKAGES - TEX DEV
Packages. For the user I write quite a number of LaTeX packages, some focussed on chemistry, others more general. They are all available on CTAN: achemso: Support for submissions to American Chemical Society journals. beamer: A LaTeX class for producing presentations and slides. biblatex-chem: Chemistry styles for biblatex. SIUNITX V3 - TEXDEV.NET siunitx v3. I’ve just released version 3 of siunitx: its a major update, in which the internals have largely been re-written.The following is a short(ish) summary of the major benefits and changes. The benefits. The major changes under the hood mean I can get better performance out of version 3 than there was in version 2. EXPLORING CHEMFIG: BASICS Exploring ChemFig: Basics. Drawing chemical structures is one of the most important parts of my job. For me, although I love using LaTeX, the best tool for doing this is graphical: ChemDraw.There are a few reasons why I favour using ChemDraw over other approaches. CASE CHANGING IN EXPL3 Case changing in expl3. A few years ago I wrote about the work the LaTeX team were doing on providing case changing functions in expl3.Since then, the code has been tested and revised, and very recently has moved to a ‘final’ home within expl3.It therefore seems like a good time to look again at what the challenges are and what tools we’ve provided. THE BEAMER SLIDE OVERLAY CONCEPT The beamer slide overlay concept. There was a question recently on the TeX StackExchange site about the details of how slide overlays work in the beamer class. The question itself was about a particular input syntax, but it prompted me to think that a slightly more complete look at overlays would be useful. THE +-OVERLAY SYNTAX AND \PAUSE IN BEAMER The +-overlay syntax and \pause in beamer. In a recent post I looked at how to use the + syntax to create flexible overlays in beamer. The key concept of that syntax is to allow dynamic slides to be created without having to hard-code slide numbers. The classic example is to reveal a list an item at a time: As I discussed in the earlier post WHAT DOES \WRITE18 MEAN? What does \write18 mean? I recently talked about converting eps files to pdf format, and mentioned that to do it from within TeX, you need \write18 enabled. However, I failed to say what that means: probably not very helpful. The TeX \write primitive instruction is used to write to different file ‘streams’; TeX refers to each open file by number, not by name (although most of the time we SOME TEX DEVELOPMENTSShow Menu
* Home
* About
* Archive
* Contact
* Packages
March 17, 2019
TEXWORKS V0.63
Regular readers will know that I’m a fan of the light-weight TeXworks editor. It keeps the user interface pared down, letting both new and experienced users focus on their input, whilst at the same time having lots of handy features.March 7, 2019
COLLECTING ENVIRONMENT CONTENT USING XPARSE LaTeX environments are almost always used for cases where the content does not make sense as a macro argument. That can happen for example because there are clear ‘start’ and ‘end’ conditions, because the content is long and open-ended, or because category code changesare needed.
January 1, 2019
TEN YEARS OF SOME TEX DEVELOPMENTS Just over ten years ago, I decided to establish a blog about TeX matters. After a bit of consideration and searching, I found that texdev.net was available, and decided to call the blog _Some TeXDevelopments_ .
December 9, 2018
FLOATING POINT CALCULATIONS IN LATEX TeX does not include any ‘native’ support for floating point calculations, but that has not stopped lots of (La)TeX users wanting to do sums (and more complicated things) in their document. As TeX isTuring complete ,
it’s not a surprise that there are several ways to implement calculations. For end users, the differences between these are not important: what is key is what to use. Here, I’ll give a bit of background, look at the various possibilities, then move on to give arecommendation.
December 6, 2018
BRINGING XETEX INTO LINE In parallel with work on the \expanded primitive , I’ve been working recently on bringing the ‘utility’ primitives in XeTeX into line with those in pdfTeX, pTeX and upTeX.December 6, 2018
A 'NEW' PRIMITIVE: \EXPANDED In recent years, development of pdfTeX has been very limited, with the v1.40 branch now being around for over 10 years. However, in the past there were plans for a v1.50 branch, and some code was actually written. One primitive that was fully coded-up at that time was \expanded. The idea of this is pretty simple: it carries out full expansion like \message (and _almost_ like \edef), but it is still expandable. For example, tryNovember 26, 2018
BLOG ON THE MOVE
I’ve been writing _Some TeX Developments_ for ten years now, starting off on WordPress.com before moving to a self-hosted WordPress set up. All of this time, I’ve stuck with WordPress as it’s a very powerful and flexible system. However, it’s got some downsides too. In particular, as it is dynamic, database-driven, system, the pages are created each time someone requests them. That’s great for things like supporting comments, but it means there’s a non-trivial amount of work done each time someone views a page. That turns into a real cost when you are paying for your own hosting. My most recent hosts were really good for support, but I needed enough CPU cycles to push me into the ‘non-trivial’ cost bracket. At the same time, a dynamic site means that there’s alwaysa security risk.
October 20, 2018
TUGBOAT GOES (ALMOST) OPEN ACCESS Members of TUG might have seen a survey from the Board asking about the status of _TUGboat_ . To date, the journal issues have been available online one year after publications. The Board were interested in how going open-access would affect the number of members.July 22, 2018
TUG2018: DAY THREE
The final day of TUG2018 followed the conference banquet, which of course meant that there were a few tired (or missing!) delegates.July 21, 2018
TUG2018: DAY TWO
The second day of TUG2018 picked up with a few announcements for those us here at IMPA, before we moved on to the business end. -------------------------Full post archive
(c) 2019 Joseph WrightDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0