MWE:  \documentclass{article} \usepackage[utf8]{inputenc} \usepackage{csquotes} \MakeAutoQuote{‘}{’} \MakeAutoQuote*{“}{”} \begin{document}   Hylo \end{document}   This code works fine with pdfLaTeX from TL 2017, but causes compilation errors with TL 2018.  ! Package csquotes Error: Invalid argument.  See the csquotes package documentation for explanation. Type  H &lt;return&gt;  for immediate help.  ...                                                l.15 \MakeAutoQuote{‘}{’}  ? h Only single characters with category code 12 or 13 may be allocated as active quotes. Numbers, punctuation marks, and characters which are part of LaTeX's syntax or reserved for a specific purpose are invalid.   How can I fix my csquotes configuration so that my chosen active quote mark characters continue to work? All my documents use these, so simply switching to a character the package now deems acceptable is not a practical option.  csquotes revision history does not list any changes for version 5.2c which would affect the user interface or package behaviour - there is no entry for this update in the list of such changes. So I would assume that what worked with 5.2b should work with 5.2c. Hence, I wonder if something outside the package has changed rather than the bump from b to c itself altering the behaviour.
After the last update of TeXLive 2018 (pretest) I get an error with csquotes' macro MakeAutoQuote:  \setcounter{errorcontextlines}{100} \listfiles \documentclass[fontsize=11pt,paper=a4,pagesize,ngerman]{scrartcl} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[T1]{fontenc} \usepackage{csquotes} \MakeAutoQuote{»}{«}  \begin{document} ABC \end{document}   The error:  ! Package csquotes Error: Invalid argument.   My versions:  inputenc.sty    2018/04/06 v1.3b Input encoding file babel.sty    2018/02/14 3.18 The Babel package csquotes.sty    2018/02/11 v5.2c context-sensitive quotations (JAW)   I use pdfLaTeX. What is wrong here?
DEFINE vs Variable in PHP Books on Number Theory for anyone who loves Mathematics?(Beginner to Advanced &amp; just for someone who has a basic grasp of math) In the spirit of a  I would like to know if there's a basis for understanding why there  that have non-zero electric charge but zero spin?  Can such a quantum theory be written down and self-consistent? Do the current symmetries of our present QFTs not allow such a particle? How to convince longtable to do a page break earlier using the longtable package to typeset page spanning tables, I run into a nasty behaviour: only a dummy table head and the caption are put on the following page. The contents of the table is extracted from program sources. I don't have much influence here.  \documentclass[a4paper,twoside,DIV10,BCOR1.5cm]{scrbook} \usepackage{longtable} \newlength{\tablcol} \setlength{\tablcol}{4.7cm} \newlength{\tabrcol} \setlength{\tabrcol}{8.1cm} \itemsep0ex plus0.2ex % \begin{document} \begin{longtable}{p{\tablcol}p{\tabrcol}}% % \hline \multicolumn{1}{l}{{\bfseries Feld}} &amp; \multicolumn{1}{l}{{\bfseries Beschreibung}}\\ \hline \endfirsthead % \hline \multicolumn{2}{l}% {{\small\slshape Fortsetzung der vorherigen Seite}}\\ \hline \multicolumn{1}{l}{{\bfseries Feld}} &amp; \multicolumn{1}{l}{{\bfseries Beschreibung}}\\ \hline \endhead % \hline \multicolumn{2}{l}% {{\small\slshape Fortsetzung auf der n\"achsten Seite}}\\ \hline \endfoot % \hline \caption[show user output]{Beschreibung der Output-Struktur des show user Statements} \endlastfoot % \label{tucshowxuser}% {\scshape id} &amp; Die Nummer des Repository Objektes \\ {\scshape name} &amp; Der Name des Objektes \\ {\scshape creator} &amp; Name des Benutzers der dieses Objekt angelegt hat \\ {\scshape create\_time} &amp; Datum und Uhrzeit der Erstellung \\ {\scshape changer} &amp; Name des Benutzers der dieses Objekt zuletzt ge\"andert hat \\ {\scshape change\_time} &amp; Datum und Uhrzeit der letzten \"Anderung \\ {\scshape privs} &amp; Zeichenkette die K\"urzel f\"ur die Benutzerrechte auf dieses Objekt enth\"alt \\ {\scshape commenttype} &amp; Typ des Kommentars \\ {\scshape comment} &amp; Kommentar zum Objekt, wenn vorhanden \\ {\scshape id} &amp; Die Nummer des Repository Objektes \\ {\scshape name} &amp; Der Name des Objektes \\ {\scshape creator} &amp; Name des Benutzers der dieses Objekt angelegt hat \\ {\scshape create\_time} &amp; Datum und Uhrzeit der Erstellung \\ {\scshape changer} &amp; Name des Benutzers der dieses Objekt zuletzt ge\"andert hat \\ {\scshape change\_time} &amp; Datum und Uhrzeit der letzten \"Anderung \\ {\scshape privs} &amp; Zeichenkette die K\"urzel f\"ur die Benutzerrechte auf dieses Objekt enth\"alt \\ {\scshape commenttype} &amp; Typ des Kommentars \\ {\scshape comment} &amp; Kommentar zum Objekt, wenn vorhanden \\ {\scshape id} &amp; Die Nummer des Repository Objektes \\ {\scshape name} &amp; Der Name des Objektes \\ {\scshape creator} &amp; Name des Benutzers der dieses Objekt angelegt hat \\ {\scshape create\_time} &amp; Datum und Uhrzeit der Erstellung \\ {\scshape changer} &amp; Name des Benutzers der dieses Objekt zuletzt ge\"andert hat \\ {\scshape change\_time} &amp; Datum und Uhrzeit der letzten \"Anderung \\ {\scshape privs} &amp; Zeichenkette die K\"urzel f\"ur die Benutzerrechte auf dieses Objekt enth\"alt \\ {\scshape commenttype} &amp; Typ des Kommentars \\ {\scshape comment} &amp; Kommentar zum Objekt, wenn vorhanden \\ {\scshape id} &amp; Die Nummer des Repository Objektes \\ {\scshape name} &amp; Der Name des Objektes \\ {\scshape creator} &amp; Name des Benutzers der dieses Objekt angelegt hat \\ {\scshape create\_time} &amp; Datum und Uhrzeit der Erstellung \\ \end{longtable}  \end{document}   The problem is that I don't find a method to force a page break earlier. A page that isn't filled entirely, followed by a page with the last part of a table is better than this.  I tried to add "\needspace{someLength}" at the beginning or end of the rows, but that doesn't work either. It simply makes the rows someLength high instead of forcing a page break if there's no more than someLength room left on the page.  I'd be more than grateful for some solution or even a good hint.  TIA How to list all functions in a Python module? I have a Python module installed on my system and I'd like to be able to see what functions/classes/methods are available in it. I want to call the help function on each one. In Ruby I can do something like ClassName.methods to get a list of all the methods available on that class. Is there something similar in Python? eg. something like: from somemodule import foo print(foo.methods)  # or whatever is the correct method to call In which way does quantum mechanics disprove determinism? Can Excel show a formula and its result simultaneously? Create Yosemite install disk on a Windows machine I have a 2009 Mac with a new blank SSD. I have a Snow Leopard install disk but it doesn't work (it was a replacement installer disk and has never worked), so I don't have a working OS X install.  I do have a Windows 7 machine.  How should I go about installing Yosemite? All instructions I can find require OS X at some point in the process. I can't even download it from the store unless I'm on a mac. Could new users be prompted to edit instead of commenting? It's very common to ask for additional information on a question.  This is perhaps most common with new users who are a little unfamiliar with the need to put all relevant information in their question to start with.  To be blunt, I'm a little tired of explaining to new users that an edit is better than a comment, particularly where we ask "please add the output of..." I note that some users have taken to explicitly asking OPs to edit their question and adding an edit link in their comment.  But still this is missed.  More recently, adding a comment to a new user's question displays a little note saying:     ... is a new contributor. Be nice, and check out our Code of Conduct.   Could there be a similarly formatted note to new contributors commenting on their own question or answer:     If you need to add more information please  your [question][answer] instead of adding a comment. Reasons not to use a 741 op-amp? When would you use the Builder Pattern? What are some common, real world examples of using the Builder Pattern?  What does it buy you?  Why not just use a Factory Pattern? Inverse metric in linearised gravity From what I've read, in the framework of linearised gravity, one perturbs the metric around a Minkowski background, $\eta_{\mu\nu}$, such that  $$g_{\mu\nu}(x)=\eta_{\mu\nu}+h_{\mu\nu}(x)\tag{1}$$  where $h_{\mu\nu}(x)$ is a small perturbation, i.e. $$\big\lvert h_{\mu\nu}\big\rvert&lt;&lt;1.\tag{2}$$  The inverse metric is then found by assuming the following ansatz:  $$g^{\mu\nu}(x)=\eta^{\mu\nu}+\tilde{h}^{\mu\nu}\tag{3}$$  where $\tilde{h}^{\mu\nu}$ is also small (i.e. $\big\lvert \tilde{h}_{\mu\nu}\big\rvert&lt;&lt;1$).   Using this, it is easy to find that  $$g^{\mu\nu}(x)=\eta^{\mu\nu}-h^{\mu\nu} \tag{4}$$  to first order.   My question is, what is the justification for this ansatz? Is it simply that one expects the inverse metric to have a similar form to the metric in order to satisfy $$g^{\mu\alpha}g_{\alpha\nu}=\delta^{\mu}_{\;\nu}~?\tag{5}$$ Arithmetic operator overloading for a generic class in C# "Speed" of Gravity and Speed of Light Drawing a triangle from medians How to monitor who is pinging me? Is there a way to know who is pinging my PC on my network? Is it possible to monitor all ICMP packets? How can I do that? How long does the Truffle take to move in after building the mushroom biome? Can we prevent titles with an unnecessary tag in them? What happen if I install VirtualBox Guest Additions on a host? I have a bootable USB drive with Ubuntu installed.   This morning I Installed VirtualBox and booted my Ubuntu drive in a VM. I then installed the guest additions in Ubuntu.   My question/curiosity is, what would happen if I boot the drive again outside of the VirtualBox VM, using a physical computer?  Will my Ubuntu work normally or is something going to change? Indefinite article in title of thesis