I wrote an article in LaTeX using document class article and the natbib package, together with apacite. However, the publisher has so many requirements which are indiosyncratic that I think the easiest solution is just to write out the bibliography by hand and then remove the LaTeX produced bibliography pages using a PDF editor. I know this sounds quirky but I'm not sophisticated enough to keep modifying the apacite package. So, I copied and pasted it from the original REFERENCES list and then pasted it as plain text. Perfect, right? Nope. The trouble is, the second line of the text doesn't indent automatically and the first one does. In other words, I want to manually obtain outputs like this:  Is there a technique or tool to help me achieve this formatting, but without messing up my perfectly organized text-internal citations?
Just wondering, how would I reproduce this indentation formalism for certain scientific Journals:    Currently for the following LaTeX input  Draine, B. T., 2003, ARA\&amp;A, 41, 241\\ Dufour, R. J. 1984, in IAU Symp. 108, Structure and Evolution of the Magellanic Clouds, ed. S. van den Bergh \&amp; K. S. de Boer (Dordrecht: Reidel), 353\\ Fitzpatrick, E. L., 1986, AJ, 92 , 1068\\ Fitzpatrick, E. L., 1999, PASP, 111, 63\\   I am seeing this:    Would be nice to see a little indentation going on for the Dufour reference. Any pro tips would be warmly welcomed!
If a sequence $(u_n)$ be such that its every subsequence has a subsequence that converges to $0$, then $\lim u_n= 0$ Problem with sudo apt get update: The repository cdrom... does not have a Release file Every time I try update (using sudo apt-get update) my Ubuntu I get this problem:  W: The repository 'cdrom://Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1) xenial Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. W: The repository 'ppa.launchpad.net/kirillshkrogalev/ffmpeg-next/ubuntu xenial Release' does not have a Release file. N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use. N: See apt-secure(8) manpage for repository creation and user configuration details. E: Failed to fetch cdrom://Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-amd64/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs E: Failed to fetch cdrom://Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)/dists/xenial/main/binary-i386/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs E: Failed to fetch ppa.launchpad.net/kirillshkrogalev/ffmpeg-next/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found E: Failed to fetch ppa.launchpad.net/kirillshkrogalev/ffmpeg-next/ubuntu/dists/xenial/main/binary-i386/Packages  404  Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.   How can I fix it? I use Ubuntu 16.04 LTS Can I update an early Airport Time Capsule? Auto-fit TextView for Android Adverb position in "Listen carefully to what I say" Why is this power adapter transformerless? Could not load file or assembly 'System.Web.Mvc' My new ASP.NET MVC Web Application works on my development workstation, but does not run on my web server...    Server Error in '/' Application.    Configuration Error  Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.     Parser Error Message: Could not load file or assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.    Source Error:    Line 44:         &lt;add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; Line 45:         &lt;add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; Line 46:         &lt;add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/&gt; Line 47:         &lt;add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt; Line 48:         &lt;add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/&gt;   Source File: C:\inetpub\www.example.org\web.config    Line: 46    Assembly Load Trace: The following information can be helpful to determine why the assembly 'System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' could not be loaded.     WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].     Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053    Do I need to install the AspNetMVCBeta-setup.msi on the server?  Or is there a different installer for servers? Residues of $z^2\sin(\frac{1}{z})$ How to "Hide a Collection in viewport" but not "Disable in Viewport" via script in Python Hi Blender coders and artists.  I am updating one of my add-ons for Blender 2.8 and have run into some  issues finding the appropriate way to hide a collection that is added to my scene.  I want to deselect the eyeball on the toolbar with a python command in a script but I don't want to disable the collection in the view-port entirely as it is used as a collection in a particle system.   I just want to deselect the eyeball circled in green below.  Anyone know the python API for this? Assumed True until proven False. The Curious Case of the Vacuous Truth Given two statements, $P$ and $Q$, and the logical connective, $\implies$, the truth table for $P \implies Q$ is:  $$\begin{array}{ c | c || c | }   P &amp; Q &amp; P\Rightarrow Q \\ \hline   \text T &amp; \text T &amp; \text T \\   \text T &amp; \text F &amp; \text F \\   \text F &amp; \text T &amp; \text T \\   \text F &amp; \text F &amp; \text T  \end{array}$$  Lines one and two are quite clear. What is ambiguous is lines three and four.  One explanation as to why $P \implies Q$ is true when $P$ is false, provided by Velleman goes:     Let $P(x)$ be the statement $x&gt;2$ and $Q(x)$, $x^2 &gt; 4$. When $x=3$, $P$ is true, and $Q(x) = 9$ thus $Q$ is true. If $P(x) = 1$ then $Q(x) = 1$ and they are both false. If $P(x) = -3$ then $Q(x) = 9$ and so the statement is true.   This explanation was quite unsatisfactory to me. Looking at Enderton, we have:     For example, we might translate the English sentence, ”If you're telling the truth then I'm a monkey's uncle,” by the formula ($V \implies M$). We assign this formula the value $T$ whenever you are fibbing. In assigning the value $T$, we are certainly not assigning any causal connection between your veracity and any simian features of my nephews or nieces. The sentence in question is a conditional statement. It makes an assertion about my relatives provided a certain condition — that you are telling the truth — is met. Whenever that condition fails, the statement is vacuously true.      Very roughly, we can think of a conditional formula ($p\implies q$) as expressing a promise that if a certain condition is met (viz., that $p$ is true), then q is true. If the condition $p$ turns out not to be met, then the promise stands unbroken, regardless of $q$.   Though a significant improvement over the Velleman explanation, I still feel uncomfortable with it.  Really, it seems we can conjure up as many silly counter-examples as we like, such as:     If pigs can fly, then I can walk on water.   Though following the above truth table, the implication is that my ability to walk on water is true.  After considering it, it seems to me that $\implies$ is only meaningful when $P$ is true, then we can look at it in relation to $Q$. However, if $P$ is false, then we actually know nothing about the relationship between $P$ and $Q$. This would give a truth table of:  $$\begin{array}{ c | c || c | }   P &amp; Q &amp; P\Rightarrow Q \\ \hline   \text T &amp; \text T &amp; \text T \\   \text T &amp; \text F &amp; \text F \\   \text F &amp; \text T &amp; \text ? \\   \text F &amp; \text F &amp; \text ?  \end{array}$$  where the $?$ denotes that given $P$ we actually don't know anything about $ \implies $.  Thus. one way to clear this up would be to assume that $? = T$. Thus the vacuous truth is a "definition of convenience" in a sense.  The above is my take on the matter.  Could someone provide some clarification on the conditional logical connective? bash command for each file in a folder I have a set of files on which I would like to apply the same command and the output should contain the same name as the processed file but with a different extension.  Currently I am doing rename /my/data/Andrew.doc to /my/data/Andrew.txt I would like to do this for all the .doc files from the /my/data/ folder and to preserve the name.  I tried several versions but I guess I have something wrong in the syntax as I an new to linux. Making a Comment on a page without being on that page? I have a built a Wordpress site that enables comments on pages and I am using them as reviews, what I would like to do is for someone to be able to make a comment on a page without being on that page.    On the link above, the top right, there is a link that says have your say about a university, it would be good to have a HTML form and then a dropdown box of all the child pages of university-guide; which is where all the universities are stored, and then I can put my comments.php file into this.  So my HTML form appears and when a page is picked from a dropdown box, the comment will then be assigned to that page.  Any help or direction?    New Question for Toscho:  Below is your tweaked plugin to fit into my website, as you can see I have added the select option yearSelect and need this to appear when the comments appear. How would I go about doing this? - Could you provide ay help please?      &lt;?php /* Plugin Name: haveyoursay */  /**  * Call the form in your template with:  * do_action( 'wpse_67527_comment_form' );  */ add_action( 'wpse_67527_comment_form', 'wpse_67527_comment_form' );  /**  * Create a review form.  *  * @return void  */ function wpse_67527_comment_form() {     $select_id = 'page_select';     $url = 'http' . ( is_ssl() ? 's' : '' ) . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];     $url = esc_url( $url );     ?&gt; &lt;form action="&lt;?php echo site_url( '/wp-comments-post.php' ); ?&gt;" method="post"&gt; &lt;h3&gt;Leave us your student perspective &lt;img src="/wp-content/themes/blue-and-grey/images/hmepage-tri.png"&gt;&lt;/h3&gt;     &lt;p&gt;         &lt;label for="author"&gt;&lt;?php _e( 'Name' ); ?&gt;&lt;/label&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;         &lt;input id="author" name="author" type="text" size="40" /&gt;     &lt;/p&gt;     &lt;p&gt;         &lt;label for="email"&gt;&lt;?php _e( 'Email' ); ?&gt;&lt;/label&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;         &lt;input id="email" name="email" type="text" size="40" /&gt;     &lt;/p&gt;     &lt;p&gt;         &lt;label for="&lt;?php echo $select_id; ?&gt;"&gt;             &lt;div class="clear"&gt;&lt;/div&gt;             Pick a university from the list: &amp;nbsp;&amp;nbsp;         &lt;/label&gt;         &lt;?php         // Ordered by page name automatically         wp_dropdown_pages(             array (                 'name' =&gt; 'comment_post_ID',                 'id'   =&gt; $select_id,                 'child_of' =&gt; 2,             )         );         ?&gt;       &lt;/p&gt;     &lt;div class="clear"&gt;&lt;/div&gt;     &lt;p style="margin:10px 0px 0px 0px;"&gt;Please select your year of study: &amp;nbsp;&amp;nbsp;     &lt;select name="yearSelect"&gt;     &lt;option value="1st"&gt;First Year&lt;/option&gt;     &lt;option value="2nd"&gt;Second Year&lt;/option&gt;     &lt;option value="2nd"&gt;Third Year&lt;/option&gt;     &lt;/select&gt;     &lt;/p&gt;     &lt;br /&gt;     &lt;p&gt;         &lt;textarea name="comment" cols="45" rows="8"&gt;&lt;/textarea&gt;     &lt;/p&gt;     &lt;p&gt;         &lt;?php         wp_nonce_field( 'unfiltered-html-comment_' . get_the_ID(), '_wp_unfiltered_html_comment_disabled', FALSE );         ?&gt;         &lt;input type="hidden" name="redirect_to" value="&lt;?php echo $url; ?&gt;" /&gt;         &lt;input type="submit" style="margin:15px 0px 0px 0px; padding:4px 10px;" /&gt;     &lt;/p&gt; &lt;/form&gt;     &lt;?php }  add_filter( 'comment_post_redirect', 'wpse_67527_redirect' );  /**  * Strip '#comment-number' from redirect url.  *  * @param  string $url  * @return string  */ function wpse_67527_redirect( $url ) {     $parts = explode( '#', $url );     return $parts[0]; } ?&gt; Adding new group layer with ArcPy? I had Windows 7 and Ubuntu installed on the same partition   Some time later, decided to uninstall Ubuntu.So I booted Ubuntu,Changed the hd related to it to NTFS,I did NOT extended my main drive   restarted-> GRUB rescue&gt;. No surprise since I had just wiped out the whole GRUB directory staff   Now I just want to boot into my windows.Move my necessary files to an external memory and reinstall the windows seven     What I have in my hands: Ubuntu live CD, A copy of win7 DVD I tried to make use of the win7 DVD(I had lost my DVD) to fix the mbr but the problem is when I choose repair, It says that this version of Windows is incompatible with yours What should I do? $4$ letter words taken from the letters of CONCENTRATIONS How many words with or without meaning can be made from the letters of the word CONCENTRATIONS by taking $4$ letters at a time?  There are  $14$ letters total present in the word. $4$ letters can be picked in $14\choose 4$ ways. $4$ letters can be arranged in $4!$ ways. So ideally answer has to be ${14\choose 4} * 4!$. But I know this answer is wrong because some letters are repeating. How do I solve this then? I appreciate any help. Scanner is skipping nextLine() after using next() or nextFoo()? How do I diff the outputs of two commands? How can I use the diff command to compare 2 commands' outputs?  Does something like this exist?   diff  ($cat /etc/passwd) ($cut -f2/etc/passwd) Set of branch points isn't discrete, but branch points are isolated? I refer to , which I understand says that the branch points of a nonconstant holomorphic map $F: X \to Y$ between Riemann surfaces $X$ and $Y$, both of which are not necessarily compact, form a discrete subset of range $Y$ of the map $F$. (Not sure if 'connected' is part of the definition of Riemann surfaces in other textbooks, but it is here.) Question 1: Do I understand correctly, and is this indeed true? What else I understand:  $A$ is a discrete subspace/subset (I just assume everything here is the usual subspace topology) of $B$ if and only if every singleton subset of $A$ is open in $A$ if and only if every point of $A$ is isolated.  This overflow question () seems to suggest this is not true but is true if $F$ is proper. However, I'm not sure the definitions of Riemann surface are the same (maybe some answers use definitions where Riemann surfaces are not necessarily connected or something).  2.1. I know $F$ is 'discrete' (meaning that its fibres are discrete; here, i refer to a ): see definition before Lemma 3.1, on p. 7), by Proposition II.3.12, and open, by open mapping theorem, which is Proposition II.3.8, but I'm not sure these help show $F$ is proper or are otherwise helpful. Ostensibly 'discrete' maps don't map discrete subsets to discrete subsets.   This stackexchange question () seems to suggest this is true.  I think this is true if $F$ is injective or at least something like locally injective. (Please don't make me type up all the stuff I did for this part.) However based on the question in (3) and based on the , which I think uses the term 'branch points' to mean the same thing as what Miranda means by 'ramification points' (and thus is different from Miranda's 'branch points'), it seems that no neighbourhood $U$ of a ramification point $p \in U \subseteq X$ of $F$ is such that the restriction $F|_U$ is injective.  Kinda related:    This page () says    Now, the ramification and branch points must form a discrete set  I don't think the page assumes anything like $F$ is proper.  The  text in (2.1) actually seems to assume proper based on the '3.7. Proper holomorphic maps' part, but said part refers to 'Lemma 3.17', so I think proper can be replaced with closed. Maybe $F$ is closed or something.  Kinda related (see Question 2 below):     says    If $F$ is proper then the image $\Delta = F(R)$ is discrete in $Y$.   This seems to have all the same assumptions as with Miranda. Ostensibly, either Miranda is wrong or there's some higher level machinery that allows us to omit $F$ proper.  Question 2: To possibly generalise this, what are the minimum requirements on $F, X$ and $Y$ to make $F$ map discrete subsets to discrete subsets? I mean, I'm not sure we really need 'holomorphic' here. I have a feeling this applies perhaps to maps that are just open/closed, continuous and discrete and spaces that are just Hausdorff and locally compact or something.  (again) Kinda related: Matryoshka words Since it's Friday and others are playing games, here's another one to take us into the weekend.  Everyone knows about those Russian nesting dolls (called matryoshka dolls, I believe). A small doll nests inside a larger, which itself is inside a larger doll, and so on.   This game does the same with words. You start with a three-letter word, add a letter to make another word, and so on. Longest word wins. The catch? Each additional letter has to form a legitimate word.  Here's one to start you off:     bur   burr   burro   burrow   burrows     Good luck. Double rm verification in zsh When I do a rm * in zsh, I get something like this:  2014-06-08 10:14:23 $ rm * zsh: sure you want to delete all the files in /home/assay/assay/log [yn]? y rm: remove regular file `development.log'? y   First zsh asks me if I am sure I want to delete all, and then rm asks for for each specific file.  How can I just have the zsh verification?