User:Garulfoo

From Wiki
Jump to navigation Jump to search

January 2025 Wiki before / after

quadrant organization for each of the 12 topics, with dedicated library of manuals

before after 08 quadrant.png

Lighter red and sans font

before after 01 lighter red and sans font a.png before after 01 lighter red and sans font b.png

shadow to better distinguish ConTeXt rendering

before after 02 drop shadow to better distinguish rendering.png

improved quality of pdf to png image conversion

before after 03 improved sharpeness.png before after 04 improved sharpeness and color.png

source=sidebyside available for context tag and corner radius for code

before after 05 sidebyside.png before after 06 sidebyside corner radius.png

img visibles in mobile view + css improvement update

before after 07 img visible mobile view.png before after 09 mobile.png



Just to reproduce https://github.com/typst/typst?tab=readme-ov-file#example

  • \setupTABLE[r][each][align=center, width=8mm]
    \setuplabeltext [section={{},{.}}]
    \setuphead [section] [style=\bfb]
    \setupbodyfont [pagella, 10pt]
    \setupwhitespace[big]
    \startframed[frame=off, align=normal, width=10cm]
    
    \startsection[title=Fibonacci sequence]
    The Fibonacci sequence is defined through the
    recurrence relation $F_n =F_{n-1} + F_{n-2}$.
    It can also be expressed in \emph{closed form}:
    
    \startformula
    F_n = \left\frac{1}{\sqrt{5}} \phi^n \right⌉,
          \quad \phi = \frac{1+ \sqrt{5}}{2}
    \stopformula
    
    \startluacode
    u = userdata
    u.fibcount = 8
    function u.fib(n)
      if n < 3 then return 1
        else return u.fib(n-1) + u.fib(n-2)
      end
    end
    function u.map(string)
      context.bTR()
      for j = 1, u.fibcount do
        context("\\bTD" .. string .. "\\eTD" ,j)
      end
      context.eTR()
    end
    \stopluacode
    
    The first \ctxlua{context(u.fibcount)} numbers of the sequence are:\\
    
    \startalignment[center]
    \bTABLE
    \startluacode
    u.map("$ F_{%s} $", function(item) return item end)
    u.map("$ %s $", function(item) return u.fib(item) end)
    \stopluacode
    \eTABLE
    
    \stopalignment
    \stopframed
    


  • \setuppapersize[A7, landscape]
    \setupTABLE[r][each][align=center, width=8mm]
    \setuplabeltext [section={{},{.}}]
    \setuphead [section] [style=\bfb]
    \setupbodyfont [pagella, 10pt]
    \setupwhitespace[big]
    \setuplayout[
      header=0pt,   footer=0pt,
      topspace=8mm, backspace=10mm,
      height=fit,   width=fit]
    
    \starttext
    
    \startsection[title=Fibonacci sequence]
    The Fibonacci sequence is defined through the
    recurrence relation $F_n =F_{n-1} + F_{n-2}$.
    It can also be expressed in \emph{closed form}:
    
    \startformula
    F_n = \left\frac{1}{\sqrt{5}} \phi^n \right⌉,
          \quad \phi = \frac{1+ \sqrt{5}}{2}
    \stopformula
    
    \startluacode
    u = userdata
    u.fibcount = 8
    function u.fib(n)
      if n < 3 then return 1
        else return u.fib(n-1) + u.fib(n-2)
      end
    end
    function u.map(string)
      context.bTR()
      for j = 1, u.fibcount do
        context("\\bTD" .. string .. "\\eTD" ,j)
      end
      context.eTR()
    end
    \stopluacode
    
    The first \ctxlua{context(u.fibcount)} numbers of the sequence are:\\
    
    \startalignment[center]
    \bTABLE
    \startluacode
    u.map("$ F_{%s} $", function(item) return item end)
    u.map("$ %s $", function(item) return u.fib(item) end)
    \stopluacode
    \eTABLE
    
    \stopalignment
    \stopsection
    \stoptext