Hi guys I am new here.  I am PhD student at the pharmacognosy and started learning/writing in LaTeX two months ago, for practice. Even though I do not have many math formula I gave a latex a chance, because writing in Word is so annoying, it crashes every time after 30 pages. So my question is, from a LaTeX expert perspective, is it good to start slow in LaTeX and in the end write thesis in it, or are there easier ways/better programs to write with?
Which book (free or otherwise) was the most useful to you when you started learning LaTeX?  I am frequently asked this question by friends who want to learn LaTeX, and I recommend the book which got me started, , but I feel that there might be better options around.  Also see .
I sometimes browse erotic media files but I would like to avoid having them appear in files &amp; folders / recent. How can I do that?  The old "making .recently-used.xbel a folder" trick from 10.10 and older doesn't work any more.   Plus I'd prefer to turn off tracking only temporarily.  I also prefer not to use a separate user for this, as switching users sometimes isn't fast enough. easy_install: command not found An English book tells me that the following sentence is correct:     This publication is made from paper from sustainable forests.   Shouldn't it be of paper instead? Differences between the introduction of a sandwich thesis and a paper I would like to know what are the main differences between the introductory part of a paper and of a thesis. My thesis would be a sandwich type, so I would have to wrap everything there.  Some of the differences are:   Longer in thesis. Deeper in thesis. Extended definition of key terms, concepts and methodology in thesis. Clear definition of the whole goal in thesis, whereas paper smaller goal.   To narrow the possible answers, I do research on the molecular aspects of the infection steps of a pathogenic swine bacteria. Also develop strategies to block infection by using vaccines. gdal.VectorTranslate returns an empty file Wikipedia lists the following pseudocode for HMAC:  function hmac (key, message)     if (length(key) &gt; blocksize) then         key = hash(key) // keys longer than blocksize are shortened     end if     if (length(key) &lt; blocksize) then         // keys shorter than blocksize are zero-padded ('∥' is concatenation)          key = key ∥ [0x00 * (blocksize - length(key))]      end if      // Where blocksize is that of the underlying hash function        o_key_pad = [0x5c * blocksize] ⊕ key      // Where ⊕ is exclusive or (XOR)     i_key_pad = [0x36 * blocksize] ⊕ key       // Where '∥' is concatenation        return hash(o_key_pad ∥ hash(i_key_pad ∥ message))  end function   Why are they there?  How were they chosen?  It seems to me that  $hash(key + hash(message))$ (where + is concatenation) would suffice.    Obviously I'm missing something.  What is it? Number of labeled trees which have one vertex of degree 4 How many labeled trees which have one vertex of degree 4 can we have? A tree with $10$ vertices has $9$ edges, so the sum of the degrees of the vertices is $2\cdot 9=18$. If there is one vertex of degree $4$, the sum of the degrees of the other $9$ vertices must be $14$. I don't know what to do next. Should I count all possible vertex degrees? Prevent text selection after double click How can I repair the Windows 8 EFI Bootloader? I want to learn more about hopf algebras but I am having trouble finding a down to earth introduction to the subject with lots of motivation and examples. My algebra knowledge ranges from Dummit and Foote, Atiyah-Macdonald commutative algebra, and Hartshorne level algebraic geometry.  What are good places to look at for a hopf algebra beginner? My main motivation is for studying groupoid schemes from an algebraic point of view. Limit of sequences $V(n)$ and $U(n)$ What's the difference between an inverter with a bubble at the input and one with a bubble at the output? See , page 2: the internal logic diagram for the MM74HC138.    The diagram shows logic inverters with bubbles at the input or at the output. Is there an actual difference between them? How to test apex classes with Pagereference? I'm struggling to test a class with pagereference. Following is the class...  public with sharing class redirectOrderPartner{  public String currentRecordId {get;set;} public orders__c orderId {get;set;}  public redirectOrderPartner(ApexPages.StandardController controller) {      }     Public Pagereference go(){      currentRecordId  = ApexPages.CurrentPage().getparameters().get('orderid');      system.debug('---currentRecordId  ---'+currentRecordId  );     orderId = [select id from orders__c where name =: currentRecordId limit 1];      system.debug('---orderid---'+orderId);      PageReference pageRef = new PageReference('/apex/OrderTrackingClass?id='+orderId.id);     pageRef.setRedirect(true);     return pageRef;    }   }   Following is what I tried....    @isTest  public class redirectOrderPartner_TEST  {             static testMethod void Test(){            Account acc = new Account(Name='ABC Corp.');           insert acc;            orders__c tempOrder = new orders__c(name = '0001234567', account__c = acc.id );           insert tempOrder;            Test.startTest();            PageReference pageRef = Page.redirectOrderPartner;           Test.setCurrentPage(pageRef);            ApexPages.Standardcontroller sc = new ApexPages.Standardcontroller(tempOrder);           ApexPages.currentPage().getParameters().put('Id',tempOrder.name);           PW_redirectOrderPartner ec = new redirectOrderPartner(sc);           ec.go();                                   Test.stopTest();       }   } I get the following error message on testing..     System.QueryException: List has no rows for assignment to SObject   What am I missing? Thanks Proof that $a\mid b \land b\mid c \Rightarrow a\mid c $ I am trying to prove:     $a\mid b \land b\mid c \Rightarrow a\mid c $   $a\mid b$ means that a divides b if there is an integer k, that $b=k\cdot a$  Please give me a hint on how to start, because I have no idea. I was querying data from  using a LINQ query in LINQPAD and found that the data I got back is quite obsolete. I searched for Shekhar-Pro (me) by using a where clause on ID 399722 and the data returned was for 8 Jan 2011. Why was the data so old? Isn't the data updated in real time, or at least frequently? If not, where can I get realtime data? Creating lots of random cuts on a surface Here's an image of a cube with lots of edges added. It was created using knife tool and lots of clicking:    What would be the best way to randomly generate such cuts with less effort...? Combining multiple textures with a white background I'd like to sort of "overlay" these shaders, but the only options are mix and add. Allow me to explain.  I made two images, both white background, one with red scribbles and one with blue scribbles, both 1920x1080. Image textures plugged into diffuse was my node setup. I want both scribbles to be added to the plane while the background stays the same color.  If I mix them I get the following:  The red and blue scribbles are now 50% dimmer than they would be on their own, and the white color hasn't changed in intensity.  If I add them I get the following:  The red and blue scribbles are still 50% dimmer than they normally would be (since the white background is being added over each). But the white background is now 2x brighter than normal.  Can I get a result where the white background is normal brightness and both the blue and red scribbles are at normal brightness? How to prove $a_1^m + a_2^m + \cdots + a_n^m \geq \frac{1}{a_1} + \frac{1}{a_2} + \cdots + \frac{1}{a_n}$ biblatex and new line for DOI, URL and Eprint Ignoring somebody screws up the avatar list When I ignore a user, the avatar list looks weird.    The blank line beneath the row with the avatar of the ignoree is quite annoying.    I use Google Chrome on OS X.  There was a  tagged  but it still looks weird.