First time here? Check out the FAQ!

Ask Your Question
1

how to set latex options on graph to make them ultra small ?

asked 9 years ago

I am currently playing with functions indexed by unlabeled graphs. The following method (belonging to my parent class which models linear combinations of graphs) tells my parent how to print basis element indexed by a graph m (m is in fact an integer vector modeling a graph up to isomorphism).

 def _latex_term(self, m):
    r"""
    """
    G = m.to_graph()
    opt = G.latex_options()
    opt.set_option('tkz_style', 'Simple')
    opt.set_option('vertex_labels', False)
    opt.set_option('scale', 0.25)
    opt.set_option('vertex_size', 0.0)
    return '\mathcal{M}_{' + latex(G) + '}'

I tried to set the option 'vertex_size' to zero but the size of the vertex was not affected. I realize that some combinations of options can rapidly become incoherent. Currently, I do not manage to do smaller than in the copy-pasted proposition of code.

I just want a very small (but readable) unlabeled graph.

Preview: (hide)

Comments

I just upload an example here Precisely, I need to decrease the size of nodes. If I only decrease the scale, it produces some overlaps of the nodes.

nborie gravatar imagenborie ( 9 years ago )

1 Answer

Sort by » oldest newest most voted
0

answered 9 years ago

fidbc gravatar image

After checking the documentation, under vertex_size there is a note about the inner sep parameter. It seems that this parameter cannot be accessed through sage, however you may be able to tweak it in the output by adding the following line to the LaTeX output:

\tikzset{VertexStyle/.style = {inner sep  = 1pt}}

Right after the \begin{tikzpicture} would be a good place for this line. As a workaround, maybe searching and replacing the on the LaTeX string would be a way to "inject" this line to the output.

Hope this helps, otherwise please send some sample input to _latex_term for further assistance.

Preview: (hide)
link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 9 years ago

Seen: 713 times

Last updated: Sep 19 '15