Esempio n. 1
0
    def export_appendix(self):
        appendix = []
        appendix.append(Chapter('참조'))
        content = Description()
        endnotes = list(filter(lambda x: x.endnote != None, self.content))
        for note in endnotes:
            content.add_item(note.title, note.endnote)

        appendix.append(content)
        appendix = list(map(lambda x: x.dumps().replace('\\', '\\\\'), appendix))
        return '\n'.join(appendix)
Esempio n. 2
0
def test_lists():
    # Lists
    itemize = Itemize()
    itemize.add_item(s="item")
    itemize.append("append")

    enum = Enumerate()
    enum.add_item(s="item")
    enum.append("append")

    desc = Description()
    desc.add_item(label="label", s="item")
    desc.append("append")
Esempio n. 3
0
def test_lists():
    # Lists
    itemize = Itemize()
    itemize.add_item(s="item")
    itemize.append("append")

    enum = Enumerate()
    enum.add_item(s="item")
    enum.append("append")

    desc = Description()
    desc.add_item(label="label", s="item")
    desc.append("append")
Esempio n. 4
0
def test_lists():
    # Lists
    itemize = Itemize()
    itemize.add_item(s="item")
    itemize.append("append")
    repr(itemize)

    enum = Enumerate(enumeration_symbol=r"\alph*)", options={'start': 172})
    enum.add_item(s="item")
    enum.add_item(s="item2")
    enum.append("append")
    repr(enum)

    desc = Description()
    desc.add_item(label="label", s="item")
    desc.append("append")
    repr(desc)
Esempio n. 5
0
def test_lists():
    # Lists
    itemize = Itemize()
    itemize.add_item(s="item")
    itemize.append("append")
    repr(itemize)

    enum = Enumerate(enumeration_symbol=r"\alph*)", options={'start': 172})
    enum.add_item(s="item")
    enum.add_item(s="item2")
    enum.append("append")
    repr(enum)

    desc = Description()
    desc.add_item(label="label", s="item")
    desc.append("append")
    repr(desc)
Esempio n. 6
0
def test_lists():
    # Lists
    itemize = Itemize()
    itemize.add_item(s="item")
    itemize.append("append")
    repr(itemize)

    empty_itemize = Itemize()
    assert empty_itemize.dumps() == ''
    repr(empty_itemize)

    enum = Enumerate()
    enum.add_item(s="item")
    enum.append("append")
    repr(enum)

    desc = Description()
    desc.add_item(label="label", s="item")
    desc.append("append")
    repr(desc)
Esempio n. 7
0
a = Axis(data=None, options=None)

p = Plot(name=None, func=None, coordinates=None, options=None)

# Utils
escape_latex(s='')

fix_filename(path='')

dumps_list(l=[], escape=False, token='\n')

bold(s='')

italic(s='')

verbatim(s='', delimiter='|')

# Lists
itemize = Itemize()
itemize.add_item(s="item")
itemize.append("append")

enum = Enumerate()
enum.add_item(s="item")
enum.append("append")

desc = Description()
desc.add_item(label="label", s="item")
desc.append("append")
Esempio n. 8
0
a = Axis(data=None, options=None)

p = Plot(name=None, func=None, coordinates=None, options=None)

# Utils
escape_latex(s='')

fix_filename(path='')

dumps_list(l=[], escape=False, token='\n')

bold(s='')

italic(s='')

verbatim(s='', delimiter='|')

# Lists
itemize = Itemize()
itemize.add_item(s="item")
itemize.append("append")

enum = Enumerate()
enum.add_item(s="item")
enum.append("append")

desc = Description()
desc.add_item(label="label", s="item")
desc.append("append")
Esempio n. 9
0
    def export_endpaper(self):
        options = ['itemsep=1pt', 'parsep=1pt']
        book = Description(options=options)
        book.add_item('제목', self.title)
        book.add_item('저자', self.author)
        book.add_item('편집', '미루')
        book.add_item('디자인', '써드엔지니어링카르텔')
        book.add_item('출간일', '2018-06-01')

        publisher = Description(options=options)
        publisher.add_item('출판', '금치산자레시피')
        publisher.add_item('웹사이트', 'http://gtszrcp.com')

        cover = Description(options=options)
        cover.add_item('표지', NoEscape(self.cover.export_citation()))
        cover.add_item('표지 그림 저작권', self.cover.license)

        license = Description(options=options)
        license.add_item('저작권', NoEscape('이 책에 수록된 저작물 중 별도로 표기되지 않은 모든 저작물의 저작권은 저자에게 있습니다. %s에 의해 이용할 수 있습니다.'%italic(self.license)))
        license.add_item('', '이 책은 BartlebyMachine으로 제작되었습니다.')

        endpaper = map(lambda x: x.dumps().replace('\\', '\\\\'), [
            book, publisher, cover, license
        ])
        return '\n'.join(list(endpaper))