亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? __init__.py

?? Requirement =====================================================================================
?? PY
?? 第 1 頁 / 共 5 頁
字號:
    def depart_footer(self, node):        start = self.context.pop()        footer = (['\n\\begin{center}\small\n']                  + self.body[start:] + ['\n\\end{center}\n'])        self.body_suffix[:0] = footer        del self.body[start:]    def visit_footnote(self, node):        if self.use_latex_footnotes:            num,text = node.astext().split(None,1)            num = self.encode(num.strip())            self.body.append('\\footnotetext['+num+']')            self.body.append('{')        else:            self.body.append('\\begin{figure}[b]')            for id in node['ids']:                self.body.append('\\hypertarget{%s}' % id)    def depart_footnote(self, node):        if self.use_latex_footnotes:            self.body.append('}\n')        else:            self.body.append('\\end{figure}\n')    def visit_footnote_reference(self, node):        if self.use_latex_footnotes:            self.body.append("\\footnotemark["+self.encode(node.astext())+"]")            raise nodes.SkipNode        href = ''        if node.has_key('refid'):            href = node['refid']        elif node.has_key('refname'):            href = self.document.nameids[node['refname']]        format = self.settings.footnote_references        if format == 'brackets':            suffix = '['            self.context.append(']')        elif format == 'superscript':            suffix = '\\raisebox{.5em}[0em]{\\scriptsize'            self.context.append('}')        else:                           # shouldn't happen            raise AssertionError('Illegal footnote reference format.')        self.body.append('%s\\hyperlink{%s}{' % (suffix,href))    def depart_footnote_reference(self, node):        if self.use_latex_footnotes:            return        self.body.append('}%s' % self.context.pop())    # footnote/citation label    def label_delim(self, node, bracket, superscript):        if isinstance(node.parent, nodes.footnote):            if self.use_latex_footnotes:                raise nodes.SkipNode            if self.settings.footnote_references == 'brackets':                self.body.append(bracket)            else:                self.body.append(superscript)        else:            assert isinstance(node.parent, nodes.citation)            if not self._use_latex_citations:                self.body.append(bracket)    def visit_label(self, node):        self.label_delim(node, '[', '$^{')    def depart_label(self, node):        self.label_delim(node, ']', '}$')    # elements generated by the framework e.g. section numbers.    def visit_generated(self, node):        pass    def depart_generated(self, node):        pass    def visit_header(self, node):        self.context.append(len(self.body))    def depart_header(self, node):        start = self.context.pop()        self.body_prefix.append('\n\\verb|begin_header|\n')        self.body_prefix.extend(self.body[start:])        self.body_prefix.append('\n\\verb|end_header|\n')        del self.body[start:]    def visit_hint(self, node):        self.visit_admonition(node, 'hint')    def depart_hint(self, node):        self.depart_admonition()    def visit_image(self, node):        attrs = node.attributes        # Add image URI to dependency list, assuming that it's        # referring to a local file.        self.settings.record_dependencies.add(attrs['uri'])        pre = []                        # in reverse order        post = []        include_graphics_options = ""        inline = isinstance(node.parent, nodes.TextElement)        if attrs.has_key('scale'):            # Could also be done with ``scale`` option to            # ``\includegraphics``; doing it this way for consistency.            pre.append('\\scalebox{%f}{' % (attrs['scale'] / 100.0,))            post.append('}')        if attrs.has_key('width'):            include_graphics_options = '[width=%s]' % attrs['width']        if attrs.has_key('align'):            align_prepost = {                # By default latex aligns the top of an image.                (1, 'top'): ('', ''),                (1, 'middle'): ('\\raisebox{-0.5\\height}{', '}'),                (1, 'bottom'): ('\\raisebox{-\\height}{', '}'),                (0, 'center'): ('{\\hfill', '\\hfill}'),                # These 2 don't exactly do the right thing.  The image should                # be floated alongside the paragraph.  See                # http://www.w3.org/TR/html4/struct/objects.html#adef-align-IMG                (0, 'left'): ('{', '\\hfill}'),                (0, 'right'): ('{\\hfill', '}'),}            try:                pre.append(align_prepost[inline, attrs['align']][0])                post.append(align_prepost[inline, attrs['align']][1])            except KeyError:                pass                    # XXX complain here?        if not inline:            pre.append('\n')            post.append('\n')        pre.reverse()        self.body.extend( pre )        self.body.append( '\\includegraphics%s{%s}' % (                include_graphics_options, attrs['uri'] ) )        self.body.extend( post )    def depart_image(self, node):        pass    def visit_important(self, node):        self.visit_admonition(node, 'important')    def depart_important(self, node):        self.depart_admonition()    def visit_interpreted(self, node):        # @@@ Incomplete, pending a proper implementation on the        # Parser/Reader end.        self.visit_literal(node)    def depart_interpreted(self, node):        self.depart_literal(node)    def visit_legend(self, node):        self.body.append('{\\small ')    def depart_legend(self, node):        self.body.append('}')    def visit_line(self, node):        self.body.append('\item[] ')    def depart_line(self, node):        self.body.append('\n')    def visit_line_block(self, node):        if isinstance(node.parent, nodes.line_block):            self.body.append('\\item[] \n'                             '\\begin{lineblock}{\\lineblockindentation}\n')        else:            self.body.append('\n\\begin{lineblock}{0em}\n')    def depart_line_block(self, node):        self.body.append('\\end{lineblock}\n')    def visit_list_item(self, node):        # Append "{}" in case the next character is "[", which would break        # LaTeX's list environment (no numbering and the "[" is not printed).        self.body.append('\\item {} ')    def depart_list_item(self, node):        self.body.append('\n')    def visit_literal(self, node):        self.literal = 1        self.body.append('\\texttt{')    def depart_literal(self, node):        self.body.append('}')        self.literal = 0    def visit_literal_block(self, node):        """        Render a literal-block.        Literal blocks are used for "::"-prefixed literal-indented        blocks of text, where the inline markup is not recognized,        but are also the product of the parsed-literal directive,        where the markup is respected.        """        # In both cases, we want to use a typewriter/monospaced typeface.        # For "real" literal-blocks, we can use \verbatim, while for all        # the others we must use \mbox.        #        # We can distinguish between the two kinds by the number of        # siblings the compose this node: if it is composed by a        # single element, it's surely is either a real one, otherwise        # it's a parsed-literal that does not contain any markup.        #        if (self.settings.use_verbatim_when_possible and (len(node) == 1)              # in case of a parsed-literal containing just a "**bold**" word:              and isinstance(node[0], nodes.Text)):            self.verbatim = 1            self.body.append('\\begin{quote}\\begin{verbatim}\n')        else:            self.literal_block = 1            self.insert_none_breaking_blanks = 1            if self.active_table.is_open():                self.body.append('\n{\\ttfamily \\raggedright \\noindent\n')            else:                # no quote inside tables, to avoid vertical sppace between                # table border and literal block.                # BUG: fails if normal text preceeds the literal block.                self.body.append('\\begin{quote}')                self.body.append('{\\ttfamily \\raggedright \\noindent\n')            # * obey..: is from julien and never worked for me (grubert).            #   self.body.append('{\\obeylines\\obeyspaces\\ttfamily\n')    def depart_literal_block(self, node):        if self.verbatim:            self.body.append('\n\\end{verbatim}\\end{quote}\n')            self.verbatim = 0        else:            if self.active_table.is_open():                self.body.append('\n}\n')            else:                self.body.append('\n')                self.body.append('}\\end{quote}\n')            self.insert_none_breaking_blanks = 0            self.literal_block = 0            # obey end: self.body.append('}\n')    def visit_meta(self, node):        self.body.append('[visit_meta]\n')        # BUG maybe set keywords for pdf        ##self.head.append(self.starttag(node, 'meta', **node.attributes))    def depart_meta(self, node):        self.body.append('[depart_meta]\n')    def visit_note(self, node):        self.visit_admonition(node, 'note')    def depart_note(self, node):        self.depart_admonition()    def visit_option(self, node):        if self.context[-1]:            # this is not the first option            self.body.append(', ')    def depart_option(self, node):        # flag tha the first option is done.        self.context[-1] += 1    def visit_option_argument(self, node):        """The delimiter betweeen an option and its argument."""        self.body.append(node.get('delimiter', ' '))    def depart_option_argument(self, node):        pass    def visit_option_group(self, node):        if self.use_optionlist_for_option_list:            self.body.append('\\item [')        else:            if len(node.astext()) > 14:                self.body.append('\\multicolumn{2}{l}{')                self.context.append('} \\\\\n  ')            else:                self.context.append('')            self.body.append('\\texttt{')        # flag for first option        self.context.append(0)    def depart_option_group(self, node):        self.context.pop() # the flag        if self.use_optionlist_for_option_list:            self.body.append('] ')        else:            self.body.append('}')            self.body.append(self.context.pop())    def visit_option_list(self, node):        self.body.append('% [option list]\n')        if self.use_optionlist_for_option_list:            self.body.append('\\begin{optionlist}{3cm}\n')        else:            self.body.append('\\begin{center}\n')            # BUG: use admwidth or make it relative to textwidth ?            self.body.append('\\begin{tabularx}{.9\\linewidth}{lX}\n')    def depart_option_list(self, node):        if self.use_optionlist_for_option_list:            self.body.append('\\end{optionlist}\n')        else:            self.body.append('\\end{tabularx}\n')            self.body.append('\\end{center}\n')    def visit_option_list_item(self, node):        pass    def depart_option_list_item(self, node):        if not self.use_optionlist_for_option_list:            self.body.append('\\\\\n')    def visit_option_string(self, node):        ##self.body.append(self.starttag(node, 'span', '', CLASS='option'))        pass    def depart_option_string(self, node):        ##self.body.append('</span>')        pass    def visit_organization(self, node):        self.visit_docinfo_item(node, 'organization')    def depart_organization(self, node):        self.depart_docinfo_item(node)    def visit_paragraph(self, node):        index = node.parent.index(node)        if not ('contents' in self.topic_classes or                (isinstance(node.parent, nodes.compound) and                 index > 0 and                 not isinstance(node.parent[index - 1], nodes.paragraph) and                 not isinstance(node.parent[index - 1], nodes.compound))):            self.body.append('\n')    def depart_paragraph(self, node):        self.body.append('\n')    def visit_problematic(self, node):        self.body.append('{\\color{red}\\bfseries{}')    def depart_problematic(self, node):        self.body.append('}')    def visit_raw(s

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲精品中文字幕| k8久久久一区二区三区 | 国产美女在线精品| 日韩欧美不卡在线观看视频| 久久精品国产一区二区三| 日韩一级欧美一级| 欧美亚洲国产一区二区三区va | 久久久久99精品国产片| 激情深爱一区二区| 国产精品伦理在线| 在线欧美小视频| 五月综合激情婷婷六月色窝| 欧美色综合网站| 欧美喷水一区二区| 精品国产91乱码一区二区三区| 国产亚洲精品aa午夜观看| 亚洲主播在线播放| 91精品国产综合久久香蕉麻豆| 美日韩一级片在线观看| 午夜日韩在线观看| 亚洲美女区一区| 久久久久一区二区三区四区| 欧洲国产伦久久久久久久| 中文字幕制服丝袜一区二区三区| 亚洲人成网站精品片在线观看| 蜜桃视频一区二区三区| 色又黄又爽网站www久久| 天堂va蜜桃一区二区三区| 2020国产精品| 欧美男男青年gay1069videost| 欧美韩日一区二区三区四区| 日韩欧美精品在线视频| 欧美日韩成人高清| 亚洲主播在线播放| 亚洲天天做日日做天天谢日日欢| 中文字幕日韩av资源站| 亚洲精品菠萝久久久久久久| 日本成人中文字幕在线视频| 国产在线精品免费av| 91在线视频官网| 久久精品免费在线观看| 成人的网站免费观看| 欧美极品aⅴ影院| 国产精品亚洲第一| 欧美高清性hdvideosex| 中文字幕一区二区日韩精品绯色| 首页亚洲欧美制服丝腿| 色综合天天综合网天天狠天天| 日韩欧美亚洲另类制服综合在线| 亚洲人123区| 国产精品系列在线观看| 国产日韩精品一区| 国产一区不卡精品| 一区二区三区免费看视频| 国产一区二区在线影院| 欧美日韩国产免费| 亚洲色图在线视频| 久久国产精品免费| 日韩三级av在线播放| 亚洲精品中文在线观看| 成人激情综合网站| 精品播放一区二区| 国产福利精品导航| 国产综合色精品一区二区三区| 日韩精品资源二区在线| 精品一区二区三区在线播放| www国产亚洲精品久久麻豆| 激情综合网av| 久久久亚洲精品一区二区三区| 在线播放中文一区| 91香蕉国产在线观看软件| 日韩电影在线观看一区| 最新欧美精品一区二区三区| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 成人黄色网址在线观看| 国产在线不卡视频| 国产原创一区二区三区| 美女精品自拍一二三四| 舔着乳尖日韩一区| 日韩电影免费一区| 日韩电影在线一区| 精品一二三四区| 国产一区二区成人久久免费影院 | 亚洲激情成人在线| 亚洲自拍偷拍麻豆| 视频一区免费在线观看| 欧美aaaaa成人免费观看视频| 日日噜噜夜夜狠狠视频欧美人| 风间由美一区二区三区在线观看| 国产精品资源站在线| 国产精品一区二区久久不卡| 国产成人无遮挡在线视频| 成人av免费在线| 色综合久久中文综合久久97| 91久久人澡人人添人人爽欧美| 欧美性三三影院| 这里只有精品99re| 久久先锋影音av鲁色资源网| 国产精品美女久久久久久久| 夜夜嗨av一区二区三区中文字幕| 首页国产欧美日韩丝袜| 黄色资源网久久资源365| 福利一区二区在线| 欧美日韩一区不卡| 精品成人私密视频| 亚洲专区一二三| 精品一区二区三区视频在线观看| 欧美一区二区三区免费大片| 久久精品视频在线看| 亚洲摸摸操操av| 老司机午夜精品99久久| 不卡影院免费观看| 欧洲在线/亚洲| 久久综合久久久久88| 亚洲欧洲制服丝袜| 久久精品99国产精品| 99久久综合99久久综合网站| 欧美日韩的一区二区| 国产日韩欧美麻豆| 日韩成人av影视| 成人av影视在线观看| 日韩网站在线看片你懂的| 中文字幕在线播放不卡一区| 免费看日韩a级影片| 岛国av在线一区| 欧美成人猛片aaaaaaa| 狠狠色丁香婷综合久久| 欧美中文一区二区三区| 久久久久久久久久久99999| 亚洲第一福利视频在线| 国产白丝网站精品污在线入口| 6080yy午夜一二三区久久| 国产精品电影院| 国产真实乱子伦精品视频| 欧美色综合天天久久综合精品| 国产精品水嫩水嫩| 国产一区二区女| 91精品国产黑色紧身裤美女| 亚洲卡通欧美制服中文| 懂色av一区二区三区免费看| 91精品福利在线一区二区三区| 一区二区国产视频| 菠萝蜜视频在线观看一区| 久久这里只有精品6| 日本视频中文字幕一区二区三区 | 久久久精品影视| 日韩精品视频网| 欧美视频日韩视频在线观看| 成人欧美一区二区三区视频网页| 国产一区视频网站| 欧美一区二区三区人| 亚洲1区2区3区4区| 欧美做爰猛烈大尺度电影无法无天| 中文字幕不卡的av| 国产成人在线观看| 久久久三级国产网站| 另类小说欧美激情| 欧美成人性战久久| 蜜臀久久久99精品久久久久久| 7777精品伊人久久久大香线蕉最新版| 一区二区三区欧美亚洲| 色域天天综合网| 亚洲欧美日韩在线| 色婷婷精品久久二区二区蜜臀av| 国产精品高潮呻吟| 日韩美女天天操| 免费成人性网站| 日韩免费观看高清完整版| 美女网站色91| 久久久久久久国产精品影院| 韩国精品久久久| 国产午夜精品一区二区三区视频| 国产一区二区不卡老阿姨| 日本一区二区高清| 成人av在线看| 一区二区三区加勒比av| 欧美视频三区在线播放| 日本不卡一区二区| 欧美mv日韩mv国产网站app| 国模冰冰炮一区二区| 欧美国产一区二区在线观看| 成人精品鲁一区一区二区| 日韩一区在线播放| 欧美在线三级电影| 蜜桃av噜噜一区| 国产精品网站一区| 91九色最新地址| 91成人在线精品| 丝袜亚洲精品中文字幕一区| 欧美成人女星排名| 99久久99精品久久久久久 | 日韩精品久久理论片| 日韩欧美亚洲国产另类| 大桥未久av一区二区三区中文| 亚洲欧美日韩久久| 欧美二区三区91| 高清在线不卡av| 丝袜美腿一区二区三区| 国产三级久久久| 欧美精品在线一区二区三区|