I've been having weird mistakes for a while with my packages. Here's one I don't understand.   \documentclass{scrartcl} \usepackage{tkz-tab} %\usetikzlibrary{babel} \usepackage{unicode-math}  \begin{document}     \begin{tikzpicture}      \tkzTabInit[deltacl=1,espcl=8]%      {$x$/1,Signe\\ de $\dfrac{1}{x}$/1.5/1.5,Variation\\ de $\ln$/2}%      {$0$,$+\infty$}%      \tkzTabLine[help]{,,}%   \tkzTabVar{D-/ $-\infty$,  +/$+\infty$}      \end{tikzpicture}  \end{document}   With \usetikzlibrary{babel} I get an error:  Undefined control sequence. l.1 \footnotesize Z\thetkz                         @cnt@impair \thetkz@cnt@lg  This line is in tkz-tab in the macro \tkzTabLine.  \newcommand*{\tkzTabLine}[2][]{%  %\makeatletter   \setkeys[TAB]{TL}{#1}%     \setcounter{tkz@cnt@lg}{\thetkz@cnt@line}%  \stepcounter{tkz@cnt@line}%  \setcounter{tkz@cnt@lgnext}{\thetkz@cnt@line}%  \setcounter{tkz@cnt@cl}{1}%  \setcounter{tkz@cnt@pair}{1}%  \setcounter{tkz@cnt@impair}{1}%  \ifTAB@TL@help%   \foreach \x in {#2}    {    \ifthenelse{\isodd{\value{tkz@cnt@cl}}}{%    \path (N\thetkz@cnt@impair\thetkz@cnt@lg) --%            node[draw,inner sep =1pt,midway,fill=yellow]%             {\footnotesize Z\thetkz@cnt@impair\thetkz@cnt@lg}%   Without the library babel I can compile my doc but with the library three examples with \tkzTabLine give that same mistake.  If I want to use the library I need to use \makeatletter in the definition of the macro.  Why this error ?
I am currently working on an update of tkz-euclide and new documentation but I just met the following problem. If I compile this code with pdflatex or lualatex and pgf 2.1 (The library babel does not exist with pgf 2.1) then the code compiles fine but with 3.0 pgf I must comment on the call \usetikzlibrary{babel} (pgf doc gives so I recommend to always load this library by saying \usetikzlibrary{babel}).  I'd like to know where the error occurred. Especially I would like to work around this problem.   With \usetikzlibrary{babel} I get the error Latex Error: ./untitled 2.tex:46 Undefined control sequence. l.1 \tkz@line@start  Bug in babel, bug in tikzlibrary{babel} bug in my code. I would like to keep  \usetikzlibrary{babel} but to avoid the error.  %!TEX TS-program = pdflatex \documentclass[a4paper]{article} \usepackage[french]{babel} \usepackage{tikz}  \usetikzlibrary{calc} %\usetikzlibrary{babel}  \makeatletter \pgfkeys{%     tkzdrawline/.cd,     start/.code         =  {\gdef\tkz@line@start{#1}},%     end/.code           =  {\gdef\tkz@line@end{#1}},%     start style/.code   =  {\tikzset{tkzstartstyle/.style={#1}}},%     end style/.code     =  {\tikzset{tkzendstyle/.style={#1}}},%    /tkzdrawline/.unknown/.code ={\let\searchname=\pgfkeyscurrentname\pgfkeysalso{%                          \searchname/.try=#1,/tikz/\searchname/.retry=#1}}}  %&lt;--------------------------------------------------------------–&gt; %                              Draw line %&lt;--------------------------------------------------------------–&gt; \pgfkeys{tkzdrawline/.cd, start/.code       =  {\def\tkz@line@start{#1}},% end/.code         =  {\def\tkz@line@end{#1}}, start style/.code =  {\tikzset{tkzstartstyle/.style={#1}}}, end style/.code   =  {\tikzset{tkzendstyle/.style={#1}}},   /tkzdrawline/.unknown/.code   = {\let\searchname=\pgfkeyscurrentname                                  \pgfkeysalso{\searchname/.try=#1,                                 /tikz/\searchname/.retry=#1}}}%         %&lt;--------------------------------------------------------------–&gt;  \def\tkzDrawLine{\pgfutil@ifnextchar[{\tkz@DrawLine}{%                                   \tkz@DrawLine[]}}%   \def\tkz@DrawLine[#1](#2,#3){%  \begingroup   \pgfkeys{tkzdrawline/.cd,start = {}, end = {}, start style={}, end style={},}   \pgfqkeys{/tkzdrawline}{#1}   \draw[ /tkzdrawline/.cd,#1] (#2) to%     node [at start,left,/tkzdrawline/.cd,tkzstartstyle] {\tkz@line@start}%     node [at end,right,/tkzdrawline/.cd,tkzendstyle] {\tkz@line@end} (#3);  \endgroup  }%   \makeatother   \begin{document}    \begin{tikzpicture}      \node (A) at (0,1) {};       \node (B) at (5,2) {};       \tkzDrawLine[end = {$\alpha$}](A,B)       \end{tikzpicture}  \end{document}
Differences between /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin Recent feature changes to Stack Exchange This is an unofficial list/changelog of new features and various changes to Stack Overflow and the Stack Exchange network.  It is maintained by the community, while a Stack Exchange employee changes the accepted answer to ensure that the latest changes remain on top (given default user settings).  To see the list in reverse chronological order (latest entry on top), .  For those adding new features here: please post only feature changes that affect the whole network and have some global impact. i.e. bug fixes don't belong here, nor do mobile app updates. Evaluate the limit of $\lim_{n\to\infty}\frac{1}{n^2}\left(\frac{2}{1}+\frac{9}{2}+\frac{64}{9}+\cdots+\frac{(n+1)^{n}}{n^{n-1}}\right)$ Using same modulus for RSA pgfplots -> contour gnuplot with lualatex instead of pdflatex Force a rebuild of the start menu program index/database in Windows 10 With Windows 10 Microsoft migrated to a database-ish solution for indexing programs in search and the start menu, rather than just using a /startmenu/ directory. AFAIK the exact implementation is still pretty unclear, but there is something along those lines.  Updating from 8.1 to 10 causes it to migrate everything from /startmenu/ to the new system, which ignoring issues such as a (seemingly arbitrary) cap of 500 applications, works fine.  However this failed for me, and from googling seems to be an issue from upgrading with an older dev build, which then carried on to RTM.  So does anyone know a way to force a rebuild/re-index of the program library? Rebuilding the system wide index through control panel (also in &lt;=8.1) has no effect. Landscape printing from HTML I have a HTML report, which needs to be printed landscape because of the many columns. It there a way to do this, without the user having to change the document settings?  And what are the options amongst browsers. Given that $W$ is a subspace of $V$, prove: $\dim W=\dim V \implies W=V$ Suppose $W$ is a subspace of the finite-dimensional vector space $V$ and $\dim W = \dim V=n$  Let $\{\overrightarrow w_1,\ldots,\overrightarrow w_n\}$ be a basis for $W$ and $\{\overrightarrow v_1,\ldots,\overrightarrow v_n\}$ be a basis for $V$.  The set $\{\overrightarrow w_1,\ldots,\overrightarrow w_n,\overrightarrow v_1,\ldots,\overrightarrow v_n\}$ still spans $W$. Since $W$ is a subspace of $V$, $W\subset V$ and all the $w_i$'s can be written in terms of $\{ \overrightarrow v_{1},\ldots,\overrightarrow v_n\}$.  $\therefore$ We can remove one by one all the $w_i$'s from the set $\{\overrightarrow w_{1},\ldots,\overrightarrow w_n,\overrightarrow v_1,\ldots,\overrightarrow v_n\}$ while still having it span $W$, which leaves us with the set $\{\overrightarrow v_1,\ldots,\overrightarrow v_n\}$. We know it to be linearly independent since it is a basis for $V$. Therefore the basis of $V$ is also a basis of $W$. From there on, it is trivial to prove double inclusion $W\subset V$ and $V\subset W$ which gives us $W=V$.  Is my approach correct? Why can't I sort questions by "votes" or "unanswered" without logging in? On the "Questions" page of each Stack Exchange site, there are links at the top to sort the questions by "newest", "frequent", "votes", "active", and "unanswered".  At least that is what it looks like if I am logged in. If I am on a site that I don't have an account for, or if I am not logged in, the only one I see is "newest".  This seems to have been done recently. I could swear I saw the other links, even when I was not logged in, until a few weeks ago, or maybe later than that.  Why was this change made? I have tried  \includegraphics{http://www.site.com/path/to/figure.png}   But this returns the error   ERROR: Package pdftex.def Error: File `http://www.website.com/path/to/figure.png' not found.    Are there other options? Keyboard shortcut to autocomplete the user in comments Should my canonical URLs have only the ID with no slug so that they don't change? Our URLs will be created by the user's content.  Eg:  www.example.com/bar-1234/i-went-to-baz-4321  The "i went to baz" portion is user generated, included with the aim of being helpful to the person viewing the URL and also to possibly contain useful keywords for search engines.  However, the string that forms that portion is user editable. So it could become:  www.example.com/bar-1234/we-drove-to-baz-4321  AFAICT the canonical URL should be:  www.example.com/bar-1234/4321  The string portion is discarded by the controller, which means that there's potential for duplicate content from limitless URLs!  So, my question is, does it matter if my canonical URL is 'non SEO friendly'?  It seems logical to me to provide search engines with the "id only" version of the URL which is always consistent, but the canonical URL is the one that appears in search results, so is there any benefit from trying to use more 'SEO friendly' URLs? Can you triple-boot safely? how to create a histogram in java How do you add tags to blocks so they can only be placed on 1 type of block? How to find out if an item is present in a std::vector? All I want to do is to check whether an element exists in the vector or not, so I can deal with each case.  if ( item_present )    do_this(); else    do_that(); To prove $\sum_{cyc}\frac{1}{a^3+b^3+abc} \le \frac{1}{abc}$ if $a,b,c$ are non zero positive reals prove $$\sum_{cyc}\frac{1}{a^3+b^3+abc} \le \frac{1}{abc}$$ I have used A.M  G.M  inequality as follows:  $$a^3+b^3+c^3 \ge 3abc$$ adding $abc$ both sides we get  $$a^3+b^3+abc \ge 4abc-c^3=c(4ab-c^2)$$ so  $$\frac{1}{a^3+b^3+abc} \le \frac{1}{c(4ab-c^2)}$$ But since $a,b,c$ are positive reals  $$4abc-c^3 &lt; 4abc$$ so  $$\frac{1}{4abc-c^3} \gt \frac{1}{4abc}$$  but i am unable to proceed here (Ubuntu 13.04 with GNOME Shell, upgraded, GNOME version 3.8) Recently, I upgraded Ubuntu to 13.04. the default desktop is gnome-shell. Except Nautilus, other software border doesn't disappear when I make them to be maximized. I checked the problem for these software:  LibreOffice Firefox Rhythmbox thunderbird GNOME-Terminal  On the other hand there are three bars on maximized mode:  GNOME Shell panel  Title-bar for software which contains - + x (minimise, maximise, close) buttons.  Software menu-bar  Number &quot;2&quot; is extra. Is a package missing? How can I unlock a password locked rar file without knowing the password? I have .rar file that is password protected, but I accidentally have forgotten the password. The file extremely important to me.  How can I get my file back? In windows, there was many programs that could remove the password of such a file. Is there one for Ubuntu? dpkg-divert: error: rename involves overwriting `/usr/lib/xorg/protocol.txt' with different file `/usr/lib/xorg/protocol-precise.txt', not allowed