This is a general question about (La)Tex. Is it possible to configure/setup tex to make it "hold register"?   To "hold register" is to ensure that the horizontal lines which all "normal/plain" text is placed on, are the same on all pages.
I'd like to typeset documents using the '' of page layout. Good examples are on pages 40-53 of . The  package is helpful for this, but two additional features would be useful:   Automatic flow of text across (arbitrarily placed) columns / textpos blocks. Vertical line spacing enforced to be an integer multiple of a base line spacing, even when interrupted (for example) by an equation of arbitrary height.   Any ideas as to how either or both of these could be accomplished?
How do I get the distance meter value between two geometries in PostGIS? I have a simple question about calculating distances in PostGIS.  I would like to get the distance between two geometries. I am using this sid : 4269 in meters what i am doing now is this : ST_Distance((a.geom,b.geom)) FROM ... but I am getting result in degrees. I think that I should work with geography but how can I cast a geom to a geography? I tried with (a.geom::geography) but i am getting an error.  What can I do to get my result in meters?   Thank You I just came onto a project with a pretty huge code base.   I'm mostly dealing with C++ and a lot of the code they write uses double negation for their boolean logic.    if (!!variable &amp;&amp; (!!api.lookup("some-string"))) {        do_some_stuff();  }                                      I know these guys are intelligent programmers, it's obvious they aren't doing this by accident.   I'm no seasoned C++ expert, my only guess at why they are doing this is that they want to make absolutely positive that the value being evaluated is the actual boolean representation. So they negate it, then negate that again to get it back to its actual boolean value.   Is this correct, or am I missing something? How to see the error messages when I get the white screen of death? How can I see the error messages when the site I am working on gets a white screen? I've got a problem using \label and \ref in Texmaker 3.1 (MiKTeX 2.9). When I put label somewhere, i got a frame with label name in it. How can I hide it?  \begin{figure}[h] \includegraphics[width=0.75\textwidth]{img/2}\caption{SomeCaption} \label{fig:4eb1} \end{figure} $\frac{w}{w_1}-1=4$ $4\leqslant n\leqslant3$, using (pic. \ref{fig:4eb1}),blah-blah.   PS: Sorry for my awesome English. :) How to interpret regression coefficients when response was transformed by the 4th root? I'm using fourth root (1/4) power transformation on my response variable, as a result of heteroscedasticity. But now I'm not sure how to interpret my regression coefficients.   I assume that I would need to take the coefficients to the fourth power when I back-transform (see below regression output). All of the variables are in units of dollar in millions, but I would like to know the change in dollar in billions.    While holding the other independent variable constant, a billion dollar change in fees, on average, leads to a change of 32 (or 32,000 dollars) in collections. I take 0.000075223 * 1000 (to get to billions) ^ 4 = 0.000032. Now do I multiply this number by 1 million or 1 billion (the original unit of the dependent variable is in millions)?  lm(formula = (Collections^(1/4)) ~ Fees + DIR)                   Estimate      Std. Error  t value            Pr(&gt;|t|) (Intercept)   2.094573355     0.112292375   18.653  0.0000000000000151 Fees        **0.000075223   **0.000008411    8.943  0.0000000131878713 DIR           0.000022279     0.000004107    5.425  0.0000221138881913 What's the difference between term_id and term_taxonomy_id Custom function won't refresh as inputs are changed Why doesn't \makeatletter work inside \newcommand? After hours of banging my brain against my skull, I narrowed down an issue I'm having to the fact that \makeatletter doesn't work inside \newcommand. Commands that I call after \makeatletter are registered as undefined, as if \makeatletter didn't do anything.  Why is this the case?  In the example below, I define two commands. Calling one of them from the document body causes the undefined error, while the other doesn't.  \documentclass[11pt]{book} \usepackage{kvsetkeys}  \newcommand{\commandThatFails}{     \makeatletter \comma@parse{}{} \makeatother }  \makeatletter     \newcommand{\commandThatWorks}{         \comma@parse{}{}     } \makeatother  \begin{document}  Hi there.  \commandThatFails \commandThatWorks  \end{document} Get and Set Screen Resolution How do you collect valuable information from regular "User Group" meetings? The scenario:   You work on a SaAS application.  Some of your users use your application heavily each day. Every 2 weeks (or month or whatever), a "User Group" of your most avid users gets together to talk shop and see how their progress is going in the context of a larger project they are working on. You can participate and potentially direct some group activities aimed at improving the application.   How do you gather valuable user information in this group setting? Show that a finite cyclic group of order $n$ has exactly one subgroup of order $d$ dividing $n$ and these are all the subgroups it has My attempt  Note- Addition is under $mod$ $d$  Let $G = (a^0,a^1,a^2.....a^{n-1})$  $n=kd$  Let $H_d = (a^{0k},a^{1k},a^{2k}......a^{{(d-1)}k})$  For $a^{z_1k},a^{z_2k} \in H_d$  $a^{z_1k}a^{z_2k} = a^{{(z_1+z_2)}k} \in H_d$  $H_d$ is closed  For $a^{zk} \in H_d$  $a^{zk} (a^{zk})^{-1}=a^0$  $(a^{zk})^{-1} = (a^{-1})^{zk}$  Since $a^{-1}$ is $a^{n-1}$ we can rewrite it as   $(a^{zk})^{-1} = (a^{n-1})^{zk}=a^{z(n-1)k} \in H_d$  Since $(a^{zk})^{-1} \in H_d$ and $H_d$ is closed, $H_d$ is a subgroup.  I can easily prove the 3rd part by using Lagrange's theorem.  I have no idea how to prove that only $1$ subgroup of order $d$ exists. Maybe by proving that the elements of the $2$ groups have to be the same?  I would really appreciate if someone could verify my proof so far and give some hints to complete the proof. Validity of conditional statement when the premise is false. Spambots causing server crashes. How do I block them? I am foreign graduate student in USA. I recently completed my undergrad (from USA) and have a bit of money saved up. I know that F1 students cannot work off campus and other business activities such stock trading etc are prohibited as well. I wanted to know if opening an account in an investment management firm like Charles Schwabb or Betterment is allowed. I would not be working but I will still be earning a small interest on my deposits. If that is not allowed, are there any good and legal ways for foreign students to earn a little interest on savings? What are the options for managing multiple Ubuntu installations together and keeping them in same state Recently I got in charge of managing 2 computer labs (currently 35 workstations, could double in a month or two) in university with total control over software stack as long as I install a bunch of commonly used scientific software (Mathematica and friends).  I plan to use Ubuntu for various reasons.   Installing Ubuntu and managing updates etc by hand is certainly an option, But I want to know if there is a more efficient way to do this stuff in and a more "Don't Repeat Yourself" manner?  Tasks   Ubuntu installation Installation (duplication) of same software stack and configuration over each workstation Keeping them updated Where does the word "dog" come from? Can houseplants actually improve air quality? A capacitor stores half the energy when charged from a battery each and every time? I understand that when a battery is connected to a capacitor that half the energy is stored in the capacitor while the other half is lost to heat or whatever other losses are involved once the capacitor is charged to the exact same voltage level of the battery.  Only a one time direct connection with a simple switch from open to closed that charges the capacitor up to the voltage level of the battery is what is being referred to. My question is does this occur each and every time?   Once the capacitor is charged to the voltage level of the battery then there should be 7.2 milliJoules of energy in the capacitor.  If the answer is yes that half the energy is transferred into the capacitor each and every time then what would the capacitor voltage have to be in order to equal 100% of the energy if it were to come from the battery?  I understand that in practice this will never happen, which is why the statement equal to 100% of the energy is indicated. (Meaning by some other method of charging means)         &ndash; Schematic created using Using C++ library in C code I have a C++ library that provides various classes for managing data.  I have the source code for the library.  I want to extend the C++ API to support C function calls so that the library can be used with C code and C++ code at the same time.  I'm using GNU tool chain (gcc, glibc, etc), so language and architecture support are not an issue.  Are there any reasons why this is technically not possible?  Are there any gotcha's that I need to watch out for?  Are there resources, example code and/or documentation available regarding this?    Some other things that I have found out:   Use the following to wrap your C++ headers that need to be used by C code.     #ifdef __cplusplus extern "C" {   #endif   //   // Code goes here ...   //   #ifdef __cplusplus   } // extern "C"   #endif    Keep "real" C++ interfaces in separate header files that are not included by C.  Think  here.  Using #ifndef __cplusplus #error stuff helps here to detect any craziness. Careful of C++ identifiers as names in C code Enums varying in size between C and C++ compilers.  Probably not an issue if you're using GNU tool chain, but still, be careful. For structs follow the following form so that C does not get confused.  typedef struct X { ... } X  Then use pointers for passing around C++ objects, they just have to be declared in C as struct X where X is the C++ object.   All of this is courtesy of a friend who's a wizard at C++. Accidently deleted boot option on Dell laptop I have a Dell laptop in which I have dual booted Ubuntu with Windows 10. Usually the laptop loads the Grub menu first.  Recently I had some problems with Windows Bitlocker: every time I open Windows I am prompted to enter the Bitlocker password. In trying to solve this, I accidentaly clicked Ubuntu in the "Delete Boot" option in the boot sequence. Now the laptop boots directly to Windows without first loading the Grub menu.  Luckily, when I restarted the system and clicked "add boot option" I found the efi folder in which the Ubuntu folder is present. In Ubuntu there is fwgrupx64.efi, grubx64.efi, grub.cfg, shimx64.efi, mmx64.efi, and BOOTX64.CSV. On clicking grubx64.efi it shows "Boot name not found".  How can I recover the Grub boot menu?