Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I am working on some book writing. For that I need to draw circle filled with red color.

I tried \circle but it generate black circle only. How can I fill it with color?

share|improve this question
    
use the tikz package –  daleif Jan 8 '13 at 9:58
    
Welcome to TeX.sx! Try \circle*. Or add a minimal working example (MWE) that illustrates your problem. It will be much easier for us to reproduce your situation and find out what the issue is when we see compilable code, starting with \documentclass{...} and ending with \end{document}. –  Qrrbrbirlbel Jan 8 '13 at 10:04
add comment

3 Answers

up vote 10 down vote accepted

One easy way would be to use TikZ as in the following MWE

\documentclass[a4paper,12pt]{scrartcl}
\usepackage{tikz}

\begin{document}
Some Text \tikz\draw[red,fill=red] (0,0) circle (.5ex); further text
\end{document}

which produces

enter image description here

Where the wirst red defines the line style of the drawn circle to be red and the fill=red specifies, that its solid red. You could also use black,fill=red to obtain a red circle with a black border. Finally of course the .5ex is the radius of the circle.

share|improve this answer
add comment

Another solution with TikZ, but this one creates a command \tikzcircle to be used in the document:

\newcommand{\tikzcircle}[2][red,fill=red]{\tikz[baseline=-0.5ex]\draw[#1,radius=#2] (0,0) circle ;}%

It takes one mandatory argument, the radius of the circle and an optional argument that helps in customizing the circle's aspect.

The code:

\documentclass[a4paper,11pt]{article}
\usepackage{tikz}

\newcommand{\tikzcircle}[2][red,fill=red]{\tikz[baseline=-0.5ex]\draw[#1,radius=#2] (0,0) circle ;}%

\begin{document}
This is my text \tikzcircle{2pt} followed by \tikzcircle[green, fill=blue]{1.5pt} some other text \tikzcircle[fill=orange]{3pt} and some other text
\end{document}

The result:

enter image description here

share|improve this answer
    
radius= is a neat and nice notation, that i didn't know of. –  Ronny Jan 8 '13 at 10:35
    
Note that if you draw the line around the circle instead in addition to filling the interior, the visible diameter of the circle will be one linewidth more than 2*radius. –  ndim Jan 8 '13 at 13:18
    
Yes you're right, but I think for the purpose having the exact radius is not such a strict constraint. –  Claudio Fiandrino Jan 8 '13 at 13:49
add comment
\documentclass{article}
\usepackage{xcolor,pict2e}% to allow any radius
\begin{document}
\leavevmode
\put(0,0){\circle{20.6}}\put(0,0){\color{red}\circle*{20}}

\end{document}
share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.