Currently I have a very old version (2nd edition 1994) IEEE standard LaTeX but now I need to run the Royal Society open science standard LaTeX on Windows7. They supplied 3 files in their template named   rsos.cls, Author_tex.tex, and Instruction.tex  Where do I put them so that they can be used in my documents?
I know how to define a package or a class, but how do I make it available (to myself) at all times?  Say I have the package file commonstuff.sty (or myprettyclass.cls), that I want to be able to include in any .tex file I create on my computer. Where do I put it? Do I need to run some installer on it, or is it enough to keep it in a certain folder?  Note: I know I can just place it in the same folder as the .tex file, but that's not what I'm after here. I'm looking for a way to "install" the package centrally on my computer.
How to Create a Vinyl Plastic Toy Shader? How can I make one of the vinyl toy plastic material like this?    Video: Is there a catch-all place on the Stack Exchange network where one can post any question that does not obviously belong to the Stack Exchange sites? Is there a catch-all place somewhere on the Stack Exchange sites where one can post a (any) question that does not obviously belong to any of the Stack Exchange sites?  Sometimes I have questions but I don't want to ask them on other sites (no need for names). I prefer to post it on the Stack Exchange network for various reasons.  If there isn't, are there plans for one? I imagine that if such a site exists, questions on that site can also be moved to other more specific sites when they exists, and it's not to be used to post questions which obviously belong to a specific Stack Exchange site. I'm officially breaking up with Salesforce Date parsing. This has got to be the most frustrating thing.  I have the following date in a JSON string (full JSON below):     2017-06-03T10:34:24.000Z   But when I try to deserialize the data:  Opportunity[] results = (List&lt;Opportunity&gt;)JSON.deserialize(res, List&lt;Opportunity&gt;.class);   I get the following error:     System.JSONException: Cannot deserialize instance of date from VALUE_STRING value 2016-12-05T16:19:44.000Z   I have looked at so many date parse issues before and from what I've gathered  it must be in ISO 8601 - though ISO 8601 can take various shapes:   All of the following seem to recommend exactly what I've done          How should I format this date string?  Thank you!  Full JSON string:  [{   "name":"OpportunityABC",   "CloseDate":"2017-06-03T10:34:24.000Z",   "StageName":"Pre-Engagement",   "Amount":"4810308.0", }] drawing at least 90% of colors from urn with large populations Generating a list of numbers that are not multiples of 4 Use grep --exclude/--include syntax to not grep through certain files How to restrict a user from accessing a particular application? I want to restrict an application being opened under ordinary privileges. Only root shall run the application, so that contents wont be seen by others and they wont change anything. ReadOnlyCollection or IEnumerable for exposing member collections? Is there any reason to expose an internal collection as a ReadOnlyCollection rather than an IEnumerable if the calling code only iterates over the collection?  class Bar {     private ICollection&lt;Foo&gt; foos;      // Which one is to be preferred?     public IEnumerable&lt;Foo&gt; Foos { ... }     public ReadOnlyCollection&lt;Foo&gt; Foos { ... } }   // Calling code:  foreach (var f in bar.Foos)     DoSomething(f);   As I see it IEnumerable is a subset of the interface of ReadOnlyCollection and it does not allow the user to modify the collection. So if the IEnumberable interface is enough then that is the one to use. Is that a proper way of reasoning about it or am I missing something?  Thanks /Erik When is using the past perfect tense not necessary? Upgrading from Yosemite to El Capitan, but not Sierra How to split numbers into columns with negative and positive values, without empty cells? In how many ways can we pick three different numbers out of the group $1,2,3,\dots,100$ such that the largest number is larger than the product of the two smaller ones? (The order in which we pick the numbers does not matter.) How do you keep user.config settings across different assembly versions in .net? Basically the problem is that each time the assembly version changes (i.e. the user installs a new version of the application) all their settings are reset the the defaults (or more accurately a new user.config file is created in a folder with a different version number as the name)  How can I keep the same settings when upgrading versions, since using ini files or the registry seem to be discouraged?  When we used Clickonce it seemed to be able to handle this, so it seems like it should be able to be done, but I'm not sure how. My machine is currently running Windows 7. I have 2 partitions: OS (C:) and DATA (D:). I intend to do a native Ubuntu 14.04 install. Assuming I format my Windows OS partition, will I have full access to my D partition in Ubuntu ? I am trying to create a schema page in LaTeX. It shall look like this.   How can I create schema code which look like this image? There should be also a click to go function. When the user clicks on the user_schema link he should be redirected to that page.  What classes I can use for this? Any suggestions would be appreciated.    \documentclass{article} \usepackage[utf8]{inputenc}  \begin{document} \maketitle  \section{User schema} \mySchema{Users} {     _id: ObjectId - Id do registro     name: String - Nome do usuário     date: Date - Data de Cadastro     ren_date: Date - Data de renovação do Cadastro     email: String - Lorem ipsum dolorsitamet, consecteturadipisicingelit, sed do eiusmodtemporincididunt ut labore et dolore magna aliqua. Ut enim ad minimveniam, exercitationullamcolaborisnisi ut aliquipexeacommodoconsequat. Duisautereprehenderit in voluptatevelit esse cillumdolore eu fugiatnullapariatur. Occaecatcupidatat non proident, sunt in culpa quiofficiadeseruntmollit.     access_log: Array [          {              date: String - Data da ocorrência.             user: ObjectId - Usuário que executou.             action: String - Ação Executada.         }         {              date: String - Data da ocorrência.             user: ObjectId - Usuário que executou.             action: String - Ação Executada.         }     ]     \link{group}{group_id}: ObjectId - Id do grupo. } \end{document}   Here is the image how should it appear: During my studying to integration I find this integration.  So I tried to prove but I got stuk.  So I need help in this integration.  $$\displaystyle\int_{-\infty}^{\infty} \frac{x \sin (x)}{1+x^2}  dx = \frac {\pi}{e} $$ It seems intuitive that $a\; \propto \frac{F}{m}$, as the greater the force that is applied on an object, the greater its acceleration will be. Inversely, the greater the mass of the object, the slower the acceleration will be.  However, when rewriting proportions as equations, you must introduce a constant of proportionality, and in this case of a direct proportion, if $a \propto \frac{F}{m}$ then when rewriting as an equation you will have $$a = k\cdot\frac{F}{m}$$  In order to get the standard formula $F = ma$ this constant must be $1$. However, how do we know that this is the case? How do we know that the constant isn't $2$ and the formula $F = \frac{1}{2}ma$, for instance? Is http://stackexchange.com/ down ? Tikz: adjusting pin anchor I was looking for a possibility to adjust the anchor of the text of a pin. Tikz does not allow this out of the box.   This question was already asked on the mailing list , Sept. 2009 without any reply till today or feature addition to pgf/tikz:  \documentclass[tikz]{standalone}  \begin{document}      \begin{tikzpicture}[          every pin/.style={anchor=west},          every pin edge/.style={anchor=west}]          \node [pin=60:test] at (0,1) {};          \node [pin={[anchor=west]60:test}] at (0,0) {};      \end{tikzpicture}  \end{document}   There is also a question with a suggested workaround here on  by defining an aligned pin style consisting of another node positioned at the end of the pin using \tikzlastnode:  \tikzset{     aligned pin/.style args={[#1,#2]#3:#4}{         pin={[inner sep=0pt,%               pin distance=#2,% new option, default = 3ex               label={[append after command={%                     node[inner sep=0pt,%                         xshift=-0.1cm,% modified, default = 0                         at=(\tikzlastnode.#3),%                         anchor=#1,%                     ]{#4}%                 }%             ]center:{}}%         ]#3:{}}%     } }   In this code, I have added a second unnamed option for pin distance within the square brackets.  MWE using the workaround showing the desired result:  \documentclass[tikz]{standalone}  \tikzset{     aligned pin/.style args={[#1,#2]#3:#4}{         pin={[inner sep=0pt,%             pin distance=#2,% new option, default = 3ex             label={[append after command={%                     node[%                         inner sep=0pt,%                         xshift=-0.1cm,% modified, default = 0                         at=(\tikzlastnode.#3),%                         anchor=#1,%                     ]{#4}%                 }%             ]center:{}}%         ]#3:{}}%     } } \begin{document} \tikz[pin distance=15mm, every pin/.style={fill=blue,text=white}] \node [circle,draw,     aligned pin={[west,3ex]0:X-Value},%     aligned pin={[west,3ex]45:Y-Value},%     aligned pin={[west,3ex]90:Z-Value}] {my circle}; \end{document}     I would like to add further options such as pin edge to adjust the style of the edge. Another addition would be xshift to finetune the position of the text (and yshift).  Is it possible to change the workaround to allow named options with default values if not specified?  Usage could look like this (without using necessarily all options):  node[aligned pin={[pin anchor=west,pin distance=1cm,pin edge={thick}]90:{txt}}]{};   If someone is interested in the implementation of the pin feature in tikz see  and do a textsearch for pin.  Update after answer by Qrrbrbirlbel:  To achieve almost the same result as my MWE use following code  % use preamble from Qrrbrbirlbel answer \begin{document}  \begin{tikzpicture}[every pin/.append style=draw, every pin edge/.style={thick}] \node[c] [ pin={[pin anchor=south west,pin edge pin anchor=south west,pin distance=6ex]90:Z-Value}, pin={[pin anchor=west,pin edge pin anchor=west,pin distance=6ex]45:Y-Value}, pin={[pin anchor=west,pin edge pin anchor=west,pin distance=6ex]0:X-Value} ] at (0,0) {}; \end{tikzpicture}  \end{document}     However, I would like to finetune the text positioning using inner sep=0 and a slight shift:  \newlength{\xshiftlength} \setlength{\xshiftlength}{0.5\widthof{Z}}   Following works:  \tikzset{   pin inner xsep/.style={tikz@pin@post/.append style={inner xsep=#1}} }   Apparently xshift cannot be added in the same way. It shifts more than only the text. How could a pin text xshift be added? Created user can access all databases in PostgreSQL without any grants