Re: [MiKTeX] [protext] Directory problems: texmf-local, local repository files
MiKTeX source code moved to GitHub
Brought to you by:
csc
From: Ulrike F. <li...@ni...> - 2010-11-03 10:36:18
|
Am Wed, 3 Nov 2010 01:27:56 +0000 schrieb jose ortiz: > As you've suggested, I've created a new 'local' directory: > > C:\texmf-local > Now I describe a typical example: > > I try to download a package that contains all the pieces necessary to > construct a Thesis. Normally the files are of the following type: Thesis.tex > (the main one), .sty, .cls, .bib, .bst). > > - QUESTION 1 **************************************************** > > Should I put the different type of files in the right 'local' folder as > suggested by Peter Flynn' s table. In other words should I save the > different files as: > > > > - .cls in C:\texmf-local\tex\base > > - .sty in C:\texmf-local\tex\xxx No, both should go in C:\texmf-local\tex\latex\<whatyouwant>\.... (Latex files should go in tex\latex). > - Thesis.tex in C:\texmf-local\tex\xxx or in a 'personal folder' ???? Dokuments shouldn't be put in texmf-trees. Put them in your normal document folder and compile from there. Compilation creates files (log, toc, aux etc). You wouldn't want to fill up the tree with them, and it is even unclear if you have the rights to write there and if pdflatex will find the files in the next run. > > - .bib >>> in a 'personal folder' Either in the document folder or C:\texmf-local\bibtex\bib\<whatever> > - .bst in C:\texmf-local\bibtex\bst Yes. > - QUESTION 2 ***************************************** > In case I follow the above steps, I understand that I need to add the > C:\texmf-local directory using the 'Root' under MikTeX> Settings; but .... > > - Which Miktex Settings: 'Administrator' or the one without anything? I've > my own laptop. I don't know if the admin-version will add the root "for all users". Try it, if is doesn't work, use the user-version (of the user account where you want to compile). > - I've noticed that if I choose the 'Admin' Option, in the Roots label, the > root directories maintained by MikTex are > C:\Program Files\ Miktex 2.8 and > C:\Admin and Setting\ All Users\ Application > Data\Miktex\2.8 > > while if I choose the non-Admin option, I find the two additional > directories > > C:\Admin and Setting\ Administrator\ Application > Data\Miktex\2.8 > C:\Admin and Setting\ Administrator\ Local Settings\ > Application Data\Miktex\2.8 > > is this the way it should be? Yes. In a multiuser setup, user have their own set of roots which are not seen from other users. In the non-admin setting you are seing the personal roots of the user "Administrator". Btw: I advice you strongly to use a non-Administrator for your daily work. > Following the brute-force approach of downloading all the files in some > ad-hoc personal folder, I've opened the main Thesis.tex , .sty and .cls > files with TexNicCenter. > I've built and run the main Thesis.tex files, obtaining some output. > Is there any distinct error message that would indicate me some problems > with the .sty, .cls,. .bib, .bst or other files that may be needed. > In other words, as I'm not sure if I need to ave all these files in the > right subdirectories in the C:\texmf-local directory, or just in one > personal folder where I save all the pieces together, if the later option is > wrong, then I'd like to know this is te problem: i.e., it is not acceptable > to save all the 'pieces' (Thesis.tex, .sty, .cls, .bib, .bst , ...)in one > ad-hoc folder and that's it (having to save 'each piece' in the right > subfolder in the directory C:\texmf-local that I've created for this > purpose) You can put everything in one folder, if you need the cls, sty etc only for the one document. You should put them in a root if you need the cls, sty etc for more than one document - that's less messy. -- Ulrike Fischer |