My answer has nothing to do with TeX at all, but I hope to answer your question.
In order to run commands on an arbitrary folder, they need to be "known" by the operating system. How do the system know if a command is available? A search in the path. So, first things first:
Extract the content of rmligs-0.84.tar.gz
to a folder. I suggest to avoid spaces in directory names. In my case, I extracted to C:\paulo\softwares\rmligs
.
If I dir
my directory, I have:
14/11/2002 18:54 359 BUGS
14/11/2002 19:19 466 Changes
10/01/2000 19:22 747 Copyright
02/11/1999 18:28 18.007 GPL2
28/11/1999 19:43 269 makefile
14/11/2002 20:06 699 MD5sums
18/03/2000 12:40 2.621 PGPKeys
14/11/2002 18:52 4.002 README
14/11/2002 17:12 28.799 rmligs
14/11/2002 19:55 1.641 rmligs.1
01/12/1999 09:53 791 testfile.tex
14/11/2002 19:04 5 VERSION
Now, lets add that directory to the Windows path. As Canageek mentioned, go to Control Panel -> System and Security\System -> Advanced system settings -> Environment settings
. For God's sake, take care. :)
I usually prefer to change my user variables
instead of the system variables
, so double-click the PATH
variable under user variables
, go to the end of the line, type ;
and add the full path we set in the previous step:
(Sorry, my Windows is in Portuguese, but I hope you get the idea)
Then click OK
a bunch of times. :)
Now let's go to the command prompt:
It didn't work you bastard! I'll explain why. There's a system variable called PATHEXT
, if I echo it (it might be different on your computer):
C:\Users\Paulo>echo %PATHEXT%
.SCM;.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.wlua;.lexe;.RB;.RBW
Those are the files which can be executed in the command prompt and their order. As you can see, if you have bla.exe
and bla.bat
in the path, the first one will be executed because it has a higher priority. Now lets add our rmligs
Perl script.
Go to the rmligs
directory (in my case, C:\paulo\softwares\rmligs
) then create a file called rmligs.cmd
(I'm a fan of .cmd
instead of .bat
) with the following content:
@echo off
perl %~dp0\rmligs %1 %2 %3 %4 %5 %6 %7 %8 %9
Done! Lets break it:
perl
is the interpreter, %~dp0\rmligs
gives the the full path to the script, and %1
to %9
are the arguments provided to the .cmd
script. Great!
Now lets open another command prompt:
Cool take all my money! Now lets test it. I copied testfile.tex
to my Documents
folder, lets see if it works:
Yay! Hope it helps. :)
You need to place your file here:
/usr/local/texlive/texmf-local/tex/latex
and then you need to run sudo mktexlsr
.
But it's possible to place this file in your home:
~/Library/texmf/tex/latex
For me it's /Users/ego/Library/texmf/tex/latex
. This doesn't require anything else.
Be careful, if you update your distribution, the version of tabu
inside your personal texmf
is always used.
Best Answer
It's not a script but the method I use with OS X it's possible with Linux
I put the version CVS in my home. You have a PGF folder
Personally I use only
generic
andlatex
.You can get without CVS the files here sourceforge and you click on Download GNU tarball. You get pgf-pgf.tar.gz, you decompress and you install manually the folders.
To remove, it's possible to remove the folders "pgf" manually. Personally I compress (
.zip
) the folders and then I remove the uncompressed folders. If I have a problem with the new version, I decompress the archives (.zip
)For the manual with the CVS version :
I get the sources sources via CVS (in the directory ~/pgf). I proceed like this :
then for the
pgfmanual
withpdftex
Create the folder 'plots' if this folder doesn't exist.
You compile a first time:
then you compile several times with :
(You need to see if the links are fine. makefile uses the good texmf.cnf.)
The link colors has been disabled by one of the PGF team (probably a matter of taste): you need to write
colorlinks=true
in the next filepgfmanual-en-main.tex
:remark from Christian Feuersänger
Now you can create
pgfmathtestsuite.pdf
via :Finally you can create an archive TDS via :
You get three files :
Remark 1
With this method you don't have the part about the graphs. To get this section you need to use
LuaLaTeX
, but sometimes there are several problems. The last time, (15 days) It was not possible to get the entire manual. I get a part withpdflatex
and another part withLuaLaTeX
. You need to inspect the filepgfmanual-en-main.tex
to see what you need to make.Remark 2
I put on my site the version 25-04-2012 files +
pgfmanual
altermundus.com