It doesn't sound like you want a literal block, but rather a block quote or similar: a block of text that is parsed but highlighted somehow. Maybe (but this is untested)
.. rubric: Theorem include text here Look at https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#directives for some other options. On Tuesday, June 25, 2024 at 5:56:12 AM UTC-7 janmenjay...@gmail.com wrote: > Hi, > > Consider the following description. > > def is_matching_covered(self, matching=None, algorithm='Edmonds', > coNP_certificate=False, > solver=None, verbose=0, *, integrality_tolerance=0.001): > r""" > Check if the graph is matching covered. > > A connected nontrivial graph wherein each edge participates in some > perfect matching is called a `matching` `covered` `graph`. > > If a perfect matching of the graph is provided, for bipartite graph, > this method implements a linear time algorithm as proposed in [LM2024]_ > that is based on the following theorem: > > Given a connected bipartite graph `G[A, B]` with a perfect matching > `M`. Construct a directed graph `D` from `G` such that `V(D) := V(G)` > and for each edge in `G` direct the corresponding edge from `A` to `B` > in `D`, if it is in `M` or otherwise direct it from `B` to `A`. The > graph `G` is matching covered if and only if `D` is strongly connected. > > For nonbipartite graph, if a perfect matching of the graph is provided, > this method implements an `\mathcal{O}(|V| \cdot |E|)` algorithm, where > `|V|` and `|E|` are the order and the size of the graph respectively. > This implementation is inspired by the `M`-`alternating` `tree` `search` > method explained in [LZ2001]_. For nonbipartite graph, the > implementation is based on the following theorem: > > Given a nonbipartite graph `G` with a perfect matching `M`. The > graph `G` is matching covered if and only if for each edge `uv` > not in `M`, there exists an `M`-`alternating` odd length `uv`-path > starting and ending with edges not in `M`. > > The time complexity may be dominated by the time needed to compute a > maximum matching of the graph, in case a perfect matching is not > provided. Also, note that for a disconnected or a trivial graph, a > :class:`ValueError` is returned. > > > There are two paragraphs: > 1. Given a connected bipartite graph `G[A, B]` ... `D` is strongly > connected, and > 2. Given a nonbipartite graph `G` ... with edges not in `M`. > > Note that these two paragraphs capture two theorems related to the > algorithm that is implemented in that particular method. So, I thought it > will be better to put them in a literal block, as it will be easy to read > and will look good. > For more info, you may please have a look at this PR > <https://github.com/sagemath/sage/pull/38218>. > I just realized that there is this `\mathcal{O}(|V| \cdot |E|)` that is > there in the second theorem. So, in fact, it not only requires the > variables to be italicized, but also requires the math mode. > > Thanks and warm regards, > Janmenjaya > On Tuesday, June 25, 2024 at 8:57:14 AM UTC+5:30 David Roe wrote: > >> Could you explain more why you want to italicize something inside a >> literal block? >> David >> >> On Sat, Jun 22, 2024 at 10:39 PM Janmenjaya Panda <janmenjay...@gmail.com> >> wrote: >> >>> Could someone please mention, how to italicize a particular term inside >>> a literal block? >>> Use of `term` results as it is in the HTML document instead of >>> italicizing it. >>> >>> Thanks and warm regards, >>> Janmenjaya >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "sage-devel" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to sage-devel+...@googlegroups.com. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/sage-devel/3c87586c-ac90-4998-84be-46dd4d938430n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/sage-devel/3c87586c-ac90-4998-84be-46dd4d938430n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/6e56390b-10ce-4017-8a24-37e50f48fb2dn%40googlegroups.com.